.png?1716988106)
Scientific Software Engineer - Error Correction
Summary
QuEra Computing, Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating high-level applications into state-of-the-art neutral-atom quantum computers. You will have the opportunity to work with a vibrant scientific software team as well as industry and academic collaborators to help our growing team of diverse experts address novel challenges in building infrastructure for useful quantum computing, ranging from classical compiler techniques to direct integration with low-level hardware components. Using our open-source toolchain, Kirin, you will be building QuEra’s quantum error correction stack together with experimental & computational physicists. This involves the development of new embedded domain-specific language (eDSL), compilers from logical to physical programs and decoding infrastructure. You will be co-designing compilers for quantum error correction and hardware infrastructure for the next generation of quantum computing using cutting-edge neutral-atom and quantum error correction technologies. This new direction involves novel challenges in both engineering and science.
Responsibilities
- Develop and maintain eDSLs for quantum error correction programs, its associated compilation stack, and decoding runtime.
- Collaborate with Quantum Error Correction (QEC) scientists to develop new error correction codes, decoding algorithms, and resource estimates for proposed experiments.
- Collaborate with QEC scientists and hardware control team to plan and develop hardware features required for executing QEC algorithms
- Collaborate with other members of the scientific software team to integrate gate-level and atom-move compilation with our QEC experiments
Qualifications
- Masters in Computer Science with focus on one or many of quantum computation, quantum architecture, quantum programming language & compilation or quantum physics, or equivalent professional experience
- Enthusiastic about building tools used by non-software developers
- Proficient with Python, especially Python type hints and design patterns
- Experience in high performance computing (HPC) and performance optimization
- Record of publication in quantum error correction or relevant fields
- Knowledge of the full lifecycle of software development, including version control, code review, testing, CI/CD, logging, profiling, debugging, and documentation
Preferred Qualifications
- Ph.D. in Physics or Computer Science with focus on one or many of quantum computation, quantum information, quantum algorithms or computational condensed matter theory, or equivalent professional experience
- Deep knowledge of quantum algorithms, AMO physics, and programming languages
- Proven capability of serious software engineering, such as open-source packages and contribution
- Experienced with compiled languages such as C++, Rust, Julia as well as program optimization in these languages
QuEra is committed to cultivating a diverse work environment and is proud to be an equal opportunity employer. We highly value diversity in our current and future employees and do not discriminate (including in our hiring and promotion practices) based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
#LI-NB1
Apply for this job
*
indicates a required field