5+ years of backend engineering experience with Python, Rust, C++, or similar.
Proven collaboration skills across research and engineering teams to resolve complex challenges.
Strong problem-solving abilities coupled with a proactive, ownership-driven mentality.
Excellent communication and teamwork skills within agile, cross-functional groups.
Experience in designing and implementing efficient algorithms, statistical models, or large-scale data pipelines.
Responsibilities
Design, develop, and optimize scalable backend applications in Python for quantum technology.
Create high-efficiency service-to-service communication using modern protocols.
Work alongside researchers to convert research code into production-ready software while sharing engineering best practices.
Collaborate with product, frontend, and infrastructure teams to deliver integrated features across Q-CTRL's products.
Implement and enforce best practices for code quality, security, and operational excellence.
Troubleshoot, optimize, and enhance system performance and reliability at scale.
Develop product features that promote flexibility, reuse, and scalability across multiple business cases.
Benefits
Embrace workplace flexibility to prioritize impact over rigid schedules.
Competitive start-up salaries with equity options and annual bonuses.
Recognition of exceptional performance through discretionary cash bonuses.
Paid parental leave to support employees and their families.
Access to a personal development and wellness budget for growth opportunities.
Work in a diverse environment that promotes initiatives like 'Global Women in Quantum'.
Join a unique culture with leading experts in physics, engineering, and more.
Full Job Description
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.
Experience with FPGA development (Verilog, VHDL or HLS).
Strong understanding of systems programming and software architecture.
Bonus points (not essential, but exciting if you bring them!):
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).
Salary
The targeted base salary range for this position is between $150,000 - $225,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 base salary 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.