Develop and maintain the research and development (R&D) software used by our scientists, ensuring its stability and performance.
Lead the design, implementation, and management of our backend, frontend and cloud infrastructure for R&D data acquisition.
Design, build, and maintain the continuous integration and continuous deployment (CI/CD) pipelines to ensure quality and rapid, reliable deployments.
Design and implement robust systems for the automated calibration and bring-up of lab equipment.
Serve as the primary reviewer for user-contributed code, providing constructive feedback and guidance on code cleanliness, architecture, and best practices.
Mentor engineers and scientists, fostering their growth and skill development.
Interface with other IonQ software teams to ensure alignment and integration across systems.
Proactively identify opportunities to make R&D software more accessible, scalable, and self-service for scientists.
Requirements
PhD in Physics or a closely related field (AMO, Solid State, Quantum Science, or similar).
3+ years of post-PhD experience building production software in a professional software engineering environment.
Strong proficiency in Python and one or more systems programming languages (e.g., C++, Rust, Go).
Experience designing, building, and maintaining CI/CD pipelines.
Experience with cloud infrastructure (AWS, GCP, or Azure) and modern DevOps practices.
Experience with database design and management.
Strong background working in or alongside experimental R&D environments.