Q
Posted 10 hours ago
Scientific Software Engineer - Compiler
QuEra Computing, Inc.Scientific Software Engineer - Compiler
Requirements
Masters in Computer Science, Fluent in Japanese and English, Python semantics and CPython experience, Modern C++ experience, SSA intermediate representations experience
Skills
PythonC#
About the role
Responsibilities
- Develop and maintain domain-specific languages (DSLs) involved in the compilation pipeline
- Support customers when usage questions and technical issues arise
- Support integration of our compiler pipeline at our location in Japan together with other team members
- Collaborate with scientists and our hardware control team to plan and develop hardware features required for executing QEC algorithms
- Collaborate with other members of the scientific software team to deliver new language and hardware features including new gates, atom shuttling instructions, and low-level pulse control features
Requirements
- Masters in Computer Science with focus on quantum computation, architecture, programming language, or compiler
- Fluent in Japanese and English for technical conversation
- Experience with Python semantics, Python type hints, and the CPython interpreter
- Experience with modern C++ projects and tooling
- Experience with Static Single Assignment (SSA) intermediate representations-based compilers
- Knowledge of the full software development lifecycle (version control, code review, testing, CI/CD, debugging)
Preferred Qualifications
- Ph.D. in Computer Science with focus on quantum computation, architecture, programming language, or compiler
- Knowledge in quantum physics and AMO physics
- Experience in programming language and compiler design
- Knowledge in quantum error correction
- Contributions to existing open-source libraries
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeScientific Software Engineer - Compiler
QuEra Computing, Inc. · Tsukuba
