Senior Compiler Engineer

Q-CTRL

San Francisco (CA)

On-site

USD 135,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Q-CTRL seeks a talented Software Engineer to join their Boulder Opal team in San Francisco. In this role, you will design and maintain a high-performance backend system that bridges quantum programming and execution. The ideal candidate has over 5 years of expertise in backend development using Python and is passionate about quantum computing. They will experience hands-on work with quantum hardware while collaborating with cross-functional teams. Salary is between $135,000 - $210,000, plus potential bonuses and equity.

Qualifications

  • 5+ years of backend software development experience.
  • Experience with quantum hardware control systems or pulse-level programming.
  • Familiarity with popular Python web frameworks.

Responsibilities

  • Design, develop, and optimize scalable backend services in Python.
  • Maintain and evolve the compiler stack for quantum controllers.
  • Work closely with researchers to translate needs into production-ready code.

Skills

Backend software development
Python
Quantum hardware control systems
Web frameworks (Django, Flask, FastAPI)

Education

Bachelor’s degree in Computer Science or related field

Tools

OpenQASM3
C++
Rust

Job description

About the team

At Q-CTRL, Quantum Computing Engineering is a global team of software engineers and infrastructure experts, combining deep technical expertise with a startup mindset to deliver real impact through software innovation. Our work is underpinned by robust standards, and by embracing the three virtues. Our team excels in areas across back-end, front-end, machine learning, and platform engineering.

We transform Q-CTRL’s world‑leading technological breakthroughs into commercial software products with applications across defense, research, and industry. We work closely with Product, Design, and Research teams to accelerate the path to quantum advantage worldwide.

About the role

As a Software Engineer on the Boulder Opal team, you will work with brilliant engineers and researchers to design and build a scalable, high‑performance backend system while directly contributing to our quantum controller infrastructure.

A key part of your role will be maintaining and evolving the compiler stack that translates OpenQASM3 + OpenPulse programs for low‑level quantum controllers, bridging the gap between high‑level quantum programming and physical execution on QPUs. You will collaborate with cross‑functional teams, product, infrastructure, frontend, and research, ensuring end‑to‑end delivery of cutting‑edge solutions that power our SDKs and cloud‑based offerings.

This role is ideal for someone passionate about backend engineering and systems‑level programming, with an interest in quantum computing and scientific software.

What you’ll be doing
  • Build the backbone of quantum tech: Design, develop, and optimize scalable backend services in Python.
  • Own the compiler stack: Maintain and evolve the compiler that translates OpenQASM3 + OpenPulse programs into low‑level controller instructions.
  • Bridge research and engineering: Work closely with world‑class researchers and quantum engineers, translating experimental needs into production‑ready code and debugging real‑world execution challenges.
  • Experiment on quantum hardware: Get hands‑on with QPUs, validating compiler output and controller behaviors through real device experiments.
  • Engineer for performance: Deliver high‑efficiency service‑to‑service communication using modern protocols (gRPC, GraphQL, REST).
  • Shape the future stack: Help define the software practices, tools, and design patterns that will power the next generation of quantum control systems.
  • Other duties within the Employee’s skills and experience, or with reasonable training.
Ideally you’ll have
  • 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 similar) or pulse‑level programming (e.g., OpenQASM3, Qiskit Pulse, Qua).
  • Familiarity with popular Python web frameworks (Django, Flask, FastAPI).
It would be fantastic (but not essential) if you bring
  • Familiarity with formal language design (e.g. LL(*) or PEG parsers) and compiler theory or ecosystems (e.g. LLVM/MLIR).
  • Experience with implementing Python extension modules with systems programming languages such as C++ or Rust for accelerating Python programs.
  • Knowledge or exposure to adjacent technologies such as FPGA programming, low‑latency or real‑time systems.
Salary

The base salary for this position is targeted between $135,000 - $210,000 and will ultimately be determined by specific job‑related skills, experience, level, location and other contributing factors. Depending on the position offered, this role may be eligible for annual discretionary bonuses, equity and other forms of compensation outside of the targeted range. For more information on benefits at Q-CTRL, please visit our careers page at https://q-ctrl.com/careers.

Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Compiler Engineer
Senior Compiler Engineer

Sierra Ventures • Los Angeles (CA)

On-site
USD 135,000 - 210,000
Senior Compiler Engineer
Senior Compiler Engineer

Q-CTRL • Los Angeles (CA)

On-site
USD 135,000 - 210,000
Software Engineer
Software Engineer

Sierra Ventures • San Francisco (CA)

On-site
USD 130,000 - 170,000
Equity
Flexible work
Career growth
Software Engineer
Software Engineer

Airbus Ventures • San Francisco (CA)

On-site
USD 130,000 - 170,000
Software Engineer
Software Engineer

Q-CTRL • San Francisco (CA)

On-site
USD 130,000 - 170,000
Equity
Annual discretionary bonuses
Flexible work arrangements
Software Engineer
Software Engineer

Q-CTRL • Los Angeles (CA)

On-site
USD 130,000 - 170,000
Senior Software Engineer, Back-end (Boulder Opal)
Senior Software Engineer, Back-end (Boulder Opal)

Q-CTRL • Los Angeles (CA)

On-site
USD 135,000 - 213,000
Equity potential
Competitive benefits
Flexible work hours
Senior Scientist, Quantum Compilation
Senior Scientist, Quantum Compilation

Q-CTRL • Los Angeles (CA)

On-site
USD 135,000 - 205,000
Equity options
Annual discretionary bonuses
Senior Quantum Software Engineer, (Back-end)
Senior Quantum Software Engineer, (Back-end)

Q-CTRL Pty. Ltd. • Los Angeles (CA)

Hybrid
USD 135,000 - 213,000
Attractive salary
Equity potential
Annual performance bonuses
+3
Principal Software Engineer
Principal Software Engineer

Skydrop • Los Angeles (CA)

On-site
USD 220,000 - 320,000
Equity potential
Flexible working hours
Competitive benefits