Q-CTRL

Senior Compiler Engineer

Q-CTRL$135K — $210K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

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
  • Familiarity with popular Python web frameworks like Django, Flask, or FastAPI

Responsibilities

  • Design, develop, and optimize scalable backend services in Python
  • Maintain and evolve the compiler translating OpenQASM3 + OpenPulse programs
  • Collaborate with researchers and engineers to convert experimental needs into production code
  • Conduct hands-on experiments with quantum hardware to validate systems
  • Ensure high-efficiency service communication using protocols like gRPC, GraphQL, REST
  • Define software practices, tools, and design patterns for quantum control systems

Benefits

  • Annual discretionary bonuses
  • Equity opportunities
  • Benefits details available on the company career page
Full Job Description
About the role

As a Senior Software Engineer on the Boulder Opal team, you will lead the design and evolution of the compiler that powers next-generation quantum computing systems. Working closely with researchers and quantum engineers, you will bridge the gap between quantum algorithms and physical hardware by building a high-performance compiler capable of translating pulse-level programs into controller instructions.

This is a hands-on senior engineering role for someone with deep compiler expertise who enjoys solving challenging systems problems and influencing technical direction.

What you'll be doing:

  • Design, implement and optimise compiler infrastructure, intermediate representations, optimisation passes and code generation.
  • Maintain and evolve our bespoke Python DSL used by researchers to construct pulse-level quantum programs.
  • Build high-performance software using Python and C++.
  • Work closely with researchers to translate experimental algorithms into production-quality compiler capabilities.
  • Run experiments on quantum hardware to validate compiler outputs end-to-end.
  • Influence technical direction, mentor other engineers and drive engineering best practices.


Ideally you'll have:

  • Strong proficiency in Python and C++.
  • Experience with LLVM, particularly MLIR.
  • Experience implementing language tooling, parsers or DSLs.
  • Significant experience designing production compiler systems.
  • Experience with compiler architectures, intermediate representations, optimisation passes and code generation.
  • Strong understanding of systems programming and software architecture.


It would be fantastic (but not essential) if you bring:

  • Experience with quantum control systems or pulse-level programming.
  • Experience with experimental characterisation of superconducting or semiconductor spin qubits.
  • Experience with RF signal processing concepts such as IQ modulation.
  • Experience using laboratory instrumentation (AWGs, digitisers, oscilloscopes, SCPI-controlled instruments).
  • Experience with FPGA development (Verilog, VHDL or HLS).


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.

Should you have any questions related to the compensation package, please speak directly with the Talent Acquisition representative.

About Q-CTRL

Q-CTRL is a quantum computing software company that provides solutions to improve the performance and reliability of quantum computers. They use advanced control engineering techniques to reduce errors and improve the stability of quantum systems. Q-CTRL has a team of experts in various fields including physics, engineering, and computer science. They have worked with clients in various industries including finance, aerospace, and defense. Q-CTRL is based in Sydney, Australia.
Learn more about Q-CTRL
Size
20 employees
Industry
Founded
2017

Similar Jobs

More Jobs at Q-CTRL

More Information Technology Jobs

Find similar Senior Compiler Engineer jobs: