Job Description
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