Lead Quantum Computing Software Engineer
The company is seeking a highly skilled and experienced Lead Quantum Computing Software Engineer to play a key role in developing compiler and control software for large-scale quantum computing systems.
As a member of the R&D team, you will be responsible for leading the development of core features of LabOne Q. This includes designing stable, extensible external interfaces for system integrators and research applications, ensuring efficient integration with lower-level software, firmware, and gateware components, collaborating effectively with peers in R&D and product management on architecture, interfaces, and feature breakdown, debugging complex problems across the whole stack, and implementing effective solutions.
To succeed in this role, you must have a strong background in software engineering, specifically in Python and Rust programming languages. You should also have experience with software architecture, algorithms, and data structures, as well as knowledge of compiler architecture and construction.
* Develop and maintain high-quality, production-grade code in Python and Rust.
* Collaborate with cross-functional teams to design and implement new features and improve existing ones.
* Participate in code reviews and contribute to the improvement of the codebase.
* Design and develop scalable, reliable, and efficient software systems.
You are expected to have excellent communication skills and stakeholder management, both internally and externally, strong problem-solving, troubleshooting, and analysis skills, and the ability to work effectively in a team environment.
Fluency in English is required. Additional languages are a plus.
Benefits include:
* A competitive salary and benefits package.
* Ongoing training and professional development opportunities.
* A dynamic and collaborative work environment.