ionq
Visit websiteSoftware Engineer, System Orchestration
Salary not disclosedHybrid
- Engineering
- Oxford
- 5d ago
About the role
The System Orchestration team is responsible for building the software that keeps quantum computers calibrated, schedules workloads, and maintains records of system activity. This role involves developing the control plane that arbitrates access to hardware, ensuring machines remain productive and operate within specifications. You will own features end-to-end, from API design to deployment on real quantum hardware.
Responsibilities
- Build and extend the services that schedule work on our systems and keep the record of it.
- Build the mechanisms that decide when a system needs re-tuning, and get those calibrations run.
- Own what we persist: the data model, its migrations, and the code that reads and writes it.
- Produce the tests and harnesses that let our code be exercised against real hardware and against simulators.
- Work with the systems teams to roll releases out across the fleet and support them once they are running.
- Improve the observability of the code you ship.
- Take part in code review, and improve the APIs our internal users depend on
Required skills
- Linux
- SQL
- PostgreSQL
- Rust
- gRPC
- REST
Nice to have
- Celery
- Airflow
- Temporal
- Slurm
- Async programming
- Containers
- Kubernetes
- Scientific computing
Benefits
- IonQ stock options
- Annual performance bonus
- Annual leave
- Private medical insurance
- Dental insurance
About the Company
IonQ, Inc. is a leading quantum platform and merchant supplier delivering integrated quantum solutions across computing, networking, sensing, and security. The company develops cutting-edge quantum systems that accelerate innovation in fields such as drug discovery, materials science, and financial modeling.