Qiskit SDK software developer
Job
IBM
Yorktown Heights, NY (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
79
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
- Introduction
- Qiskit is IBM Quantum's flagship open‑source software development kit for quantum computing, enabling the development, compilation, and execution of quantum programs for a broad community of researchers, developers and industry partners.
- Your role and responsibilities
- We are looking for an experienced Software Developer to join the core Qiskit SDK team.
Key Responsibilities
- Design, implement, and maintain core Qiskit SDK components and APIs.
- Develop high‑quality, well‑tested, performance‑critical code, with strong attention to usability, extensibility, and backward compatibility.
- Contribute to compiler and transpilation infrastructure, including IRs, optimization passes, and compilation pipelines.
- Review and mentor contributions from internal engineers and external open‑source contributors.
- Participate actively in open‑source workflows, including design discussions, code reviews, documentation, and releases.
- Collaborate closely with research, HPC, hardware, and product teams, and support external users and partners.
- Debug and resolve complex issues across a large, evolving codebase.
- Required technical and professional expertise
- Strong proficiency in Rust, with experience writing production‑quality, performance‑aware code.
- Working knowledge of Python to support Python‑facing APIs and collaborate in mixed Rust/Python systems.
- Solid software engineering fundamentals, including modular design, testing, CI/CD, and maintainability.
- Experience contributing to open‑source projects, including code reviews and collaborative development.
- Preferred technical and professional experience
- Familiarity with quantum computing and quantum SDKs (e.g., Qiskit, tket, Cirq).
- Exposure to compiler or transpiler concepts (e.g., IRs, passes, transformations).
- Experience developing Python extension modules or FFI‑based integrations backed by Rust.
Similar remote jobs
Wells Fargo
Chandler, AZ
Posted2 days ago
Updated4 hours ago
Similar jobs in Yorktown Heights, NY
Yorktown Central School District
Yorktown Heights, NY
Posted5 days ago
Updated3 days ago
Artis Senior Living
Yorktown Heights, NY
Posted5 days ago
Updated2 days ago
Similar jobs in New York
White Glove Placement
New York
Posted1 day ago
Updated4 hours ago
White Glove Placement
New York, NY
Posted1 day ago
Updated4 hours ago
White Glove Placement
Rochester, NY
Posted1 day ago
Updated4 hours ago
Soliant Health
New York
Posted2 days ago
Updated4 hours ago