SIGN IN
Staff Software Engineer - Compiler Tools jobs in United States
cer-icon
Apply on Employer Site
company-logo

IonQ · 1 day ago

Staff Software Engineer - Compiler Tools

IonQ is developing the world's most powerful full-stack quantum computer based on trapped-ion technology. As a Staff Software Engineer for Compiler and Simulation Tools, you'll maintain and innovate compiler and simulation tooling, ensuring reliable software that meets the needs of quantum developers.
Quantum ComputingFinanceElectronicsSoftwareAppsInformation TechnologyComputerInformation ServicesMobile Apps
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Own the compiler innovation tooling pipeline: taking new features from Compiler team through testing, documentation, packaging, and release
Design and maintain compilation toolchains, optimization tools, and circuit transformation libraries
Improve, package and distribute IonQ's noisy simulator as deployable products (Docker containers, standalone packages) for enterprise customers and on-premise deployments
Build interfaces for compiler transparency features: giving developers visibility into optimization decisions
Package and distribute compiler tools as standalone products for local use and cloud deployment
Manage noise model configurations and simulator versioning for deployed packages
Contribute to error mitigation production tooling and quantum error correction infrastructure
Support fault-tolerant quantum computing programming model compiler integrations
Build comprehensive end-to-end tests for compilation jobs across different backends and gate sets
Provide feedback to Compiler team on developer needs, API design, and feature prioritization
Collaborate with SDK engineers to ensure seamless integration of compilation and simulation features into developer workflows

Qualification

Quantum compilationPythonC++RustCompiler toolingQuantum circuitsAutomated testingCI/CD pipelinesTechnical documentationAI coding assistantsScientific librariesQuantum SDKsDockerQuantum error correctionCollaboration skills

Required

Bachelor's degree in Computer Science, Engineering, Physics, or related field, or equivalent training, fellowship, or work experience
8+ years of professional software engineering experience working in team environments
3+ years leading design and development of scientific libraries or compiler tooling
Deep proficiency in Python—this is our primary language
Strong experience with C++ or Rust for system-level programming and performance-critical code
Understanding of quantum circuits, gates, and compilation fundamentals
Demonstrated ability to leverage AI coding assistants (GitHub Copilot, Cursor, Claude, etc.) to enhance productivity and code quality
Experience taking research implementations and turning them into production-ready, maintainable software
Track record of creating clear, comprehensive technical documentation
Experience with automated testing, CI/CD pipelines, and release engineering
Strong collaboration skills: working with research teams, product managers, and external users

Preferred

10+ years of professional software experience
Experience with quantum compilers, circuit optimization, or quantum error correction
Background in compiler development for classical or quantum systems
Proficiency with quantum computing SDKs (Qiskit, Pennylane, Cirq)
Experience with quantum simulation, noise modeling, or resource estimation
Experience with quantum error mitigation techniques or resource estimation
Understanding of fault-tolerant quantum computing and logical qubits
Experience packaging and deploying scientific software (Docker, containers, distribution platforms)
Experience maintaining open-source software with outside contributors
Previous work in scientific computing, HPC, or physics simulation
Publications or contributions to quantum computing research

Benefits

Comprehensive medical, dental, and vision plans
Matching 401K
Unlimited PTO and paid holidays
Parental/adoption leave
Legal insurance
A home internet stipend
Pet insurance

Company

IonQ

twittertwittertwitter
company-logo
IONQ offers enterprise-grade quantum systems designed for businesses seeking to harness the power of quantum computing in their operations.

Funding

Current Stage
Public Company
Total Funding
$3.8B
Key Investors
Heights Capital ManagementSamsung Catalyst FundCambium Capital Partners
2025-10-10Post Ipo Equity· $2B
2025-07-07Post Ipo Equity· $1B
2025-03-10Post Ipo Equity· $372.6M

Leadership Team

leader-logo
Marco Pistoia
CEO, IonQ Italia
linkedin
leader-logo
Niccolo de Masi
Chairman & Chief Executive Officer
linkedin
Company data provided by crunchbase