Job Description
Job Title: Senior Software Engineer, Back-end (Compiler). Location: Los Angeles / San Francisco, USA
Responsibilities:
- Design, develop, and optimize scalable backend services in Python for quantum computing systems
- Maintain and evolve the compiler translating OpenQASM3 and OpenPulse into low-level control instructions
- Collaborate with researchers and engineers to convert experimental needs into production-ready software
- Work directly with quantum hardware to validate compiler output and system behavior;
- Build high-performance service-to-service communication using gRPC, GraphQL, and REST
- Contribute to software architecture, tools, and design patterns for quantum control systems
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field
- 5+ years of backend software development experience with Python
- Experience with quantum hardware control systems or pulse-level programming (OpenQASM3, Qiskit Pulse, or similar)
- Familiarity with Python frameworks such as Django, Flask, or FastAPI;
- Strong experience in backend system design and production engineering
Preferred:
- Experience with compiler theory or formal language design (LL(*), PEG parsers, LLVM, MLIR)
- Experience writing Python extension modules using C++ or Rust
- Exposure to FPGA programming or real-time/low-latency systems;
- Experience working close to quantum hardware or control stacks
Benefits and Compensation:
- Competitive compensation with equity potential
- Flexible, outcome-focused work culture
- Opportunity to work on commercial quantum advantage systems
- Global collaboration with leading quantum engineering teams
Other Information:
- Company operates globally with offices in multiple regions
- AI tools may assist in hiring, but final decisions are human-led
- Applications only accepted through official company channels
LOCATION
JOB TYPE
Full-timeCOMPENSATION
SKILLS
Important: To avoid application spam, include this statement at the end of your resume or application: 'I found this position on ( Quantum Jobs List ) .' Applications without it will be disqualified.
Back to all Quantum jobs






.webp)
