Software Developer - Quantum Architecture
Xanadu Voir toutes les offres
- Toronto, ON
- 130.000 $ par an
- Permanent
- Temps-plein
Xanadu’s mission is to build quantum computers that are useful and available to people everywhere.At Xanadu, we are learners, innovators, researchers, collaborators and problem solvers. We are creating something that has never been built before. What we are doing is extremely hard, the classic moon shot. Few people in their life will be able to be a part of something like this, where if we are successful, the technologies we develop will solve some of the world’s most challenging problems and literally change the world. And that is something to be excited about!Your role and responsibilities:As a Software Developer on the Physical Architecture team, you will contribute to software projects that support cutting-edge quantum architecture research. Code performance, ease of use, and ease of development will be improved through your work, accelerating the team in their mission to deliver architectures with as much noise tolerance and as low overheads as possible. Your contributions will shape the future of quantum computing. In particular, you will:
- 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
- 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