IonQ is developing the world's most powerful full-stack quantum computer based on trapped-ion technology. We are pushing past the limits of classical physics and current supercomputing technology to unlock a new era of computing. Quantum computing has the potential to impact every area of human society for the better. IonQ’s computers will soon redefine industries like medicine, materials science, finance, artificial intelligence, machine learning, cryptography, and more. IonQ is at the forefront of this technological revolution. As Staff Software Engineer for Compiler and Simulation Tools, you'll serve as co-maintainer of IonQ's compiler and simulation tooling, working closely with the Compiler team to support the fleet of customer-facing tools quantum developers rely on. In collaboration with the Compiler team's work on core innovations and releases, you'll maintain the ongoing ecosystem of compilation APIs, SDK integrations, simulator packages, and internal tooling that require continuous support, iteration with users, and incremental improvements.The Developer Tools team builds the software layer connecting quantum developers to IonQ's quantum computers. This role focuses on maintaining compilation toolchains, supporting simulator deployments, gathering feedback from direct customer interactions, and ensuring the interfaces for quantum compilation and simulation remain accessible, transparent, and reliable. You'll work at the intersection of customer needs and production software engineering, translating real-world developer pain points into improvements while protecting the Compiler team's focus on next-generation systems. What You'll Do You'll build tools for compiler premium configurations, build OpenAPI-based SDK foundations for compilation workflows, and package compiler transparency features that give developers insight into how their circuits are optimized. You'll package and deploy IonQ's noisy simulator as standalone, distributable products for enterprise customers and partner integrations. You'll contribute to error mitigation production release tooling, support fault-tolerant quantum computing programming model integrations, and build end-to-end tests ensuring compilation jobs run reliably across IonQ's evolving quantum systems.This role requires both technical depth in quantum compilation and simulation, and pragmatism in shipping reliable software. You'll maintain close collaboration with IonQ's Compiler team to understand their innovations, then apply production engineering discipline to make those innovations accessible through well-documented, tested, supported tools.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level