Senior Software Engineer, Back-end (Compiler)
Los AngelesOn-siteFull-time
AI Summary
Senior software engineer focusing on backend and compiler infrastructure for quantum control, translating OpenQASM3/OpenPulse to low-level controller instructions and delivering scalable backend services.
About this role
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:
Ideally you'll have:
It would be fantastic (but not essential) if you bring:
Skills
C++Compiler DesignDjangoFastAPIFlaskFPGAGraphQLGRPCLL(*)LLVMLow-latency SystemsMLIROpenPulseOpenQASM3ParsingPEG ParsersPythonQiskit PulseQuantum Hardware ControlREST APIRust
Explore related jobs
Similar C++ jobs
Jobs in Los Angeles
- WNewborn Photographer- Valley Presbyterian Hospital- VPWelcomeNewborn · Los Angeles, Canada
- XManager, Special Projects, Culture & AI EnablementXpedition Media · Los Angeles, Canada
- VTraining and Education ManagerVitality Institute · los angeles, Canada
- VProduct Development & Supply Chain ManagerVitality Institute · los angeles, Canada
- SPatient Care Coordinator/TMS Technician (Los Angeles)Stella Mental Health · Los Angeles, Canada
- SAssociate Therapist-Hybrid (Los Angeles/Santa Monica, California)Stella Mental Health · Los Angeles, Canada
