
Scientific Software Engineer - Hardware Compilation
QuEra Computing, Inc.2 months ago
Boston, MA, USASenior
Base Salary
$102k - $166k/yr
Responsibilities
- Develop and maintain a domain-specific language for pulse-level programs and its associated compilation stack.
- Integrate pulse compilation into multiple quantum computer builds.
- Collaborate with quantum error correction scientists and the hardware control team to develop hardware features for executing quantum error correction algorithms.
- Collaborate with the scientific software team to integrate gate-level and atom-move compilation.
Requirements
- Master’s degree in Computer Science focused on quantum computation, architecture, programming languages, or compilers, or equivalent professional experience.
- Experience with Python semantics, Python type hints, and the CPython interpreter.
- Experience with modern C++ projects and related tooling.
- Experience with compiler intermediate representations based on Static Single Assignment.
- Knowledge of the software development lifecycle, including version control, code review, testing, CI/CD, logging, profiling, debugging, and documentation.
- Preferred: Ph.D. in Computer Science focused on quantum computation, architecture, programming languages, or compilers, or equivalent professional experience.
- Preferred: experience with FPGA programming, quantum physics or AMO physics, programming language design and theory, quantum error correction, and contributing to open-source libraries.
Benefits
- Approximate base salary range of $102,400-$166,400.
- Equity grants are provided for all new hires.
- The employer emphasizes a diverse, inclusive, and equal-opportunity work environment.