Xanadu is on a mission to build quantum computers that are useful and available to people everywhere. As a Software Developer on the Physical Architecture team, you will contribute to software projects that support cutting-edge quantum architecture research, focusing on improving code performance and usability.
Responsibilities
- Design, build, optimize, and maintain new features
- Work closely with Physical Architecture researchers to determine upcoming needs
- Refactor existing code to unlock increased performance and speed of development
- Ensure high code quality by maintaining automated test coverage and extensive documentation, and participating in a dynamic code review process
Skills
- BSc in Computer Science, Engineering, Physics, Math, a related field, or equivalent practical experience
- Proficiency in Python
- Product-minded approach to software development
- Self-driven to deliver high-quality solutions to stakeholders
- Adaptable to rapidly evolving project needs
- Effective communication and collaboration skills
- A desire to learn the fundamentals of a new field in order to tailor software solutions
- Working knowledge of best coding practices including unit testing, documentation, Git/GitHub, and CI/CD tools
- Experience programming in lower level languages such as C/C++ or Rust
- Some knowledge of quantum computing and/or quantum optics
- Experience with scientific computing Python libraries such as NumPy, JAX, Numba, or Cython
- Some familiarity with quantum computing libraries such as Qiskit, PennyLane, or Cirq
- 1+ years of industry experience in software development
Benefits
- Equity
- Benefits
Company Overview
- Xanadu provides hardware, software, applications, and simulators for quantum computing. It was founded in 2016, and is headquartered in Toronto, Ontario, CAN, with a workforce of 51-200 employees. Its website is http://www.xanadu.ai.