Quantum Software Engineer (Yorktown Heights, NY)
IBM Quantum is an industry first initiative to build universal quantum computers for business, engineering and science. This effort includes advancing the entire quantum computing technology stack and exploring applications to make quantum broadly usable and accessible. With a worldwide network of Fortune 500 companies, academic institutions, researchers, educators, and enthusiasts, we are committed to driving innovation for our clients in the IBM Quantum Network and the Qiskit Community.
Your Role and Responsibilities
The job of a Quantum Software Engineer includes interfacing with quantum computing researchers, engineers, and architects to understand and translate theory into high quality prototype software. You should be comfortable learning and implementing new research concepts into Qiskit based software. The ideal engineer should be able to develop libraries (Python, C/C++, Rust) and RESTful services that will push the state-of-the-art in quantum research. Engineers are expected to work in a fast paced, collaborative environment, and interface with peers across the global quantum organization. This role resides within the IBM Quantum Computational Science team under IBM Research.
This position is located in the Yorktown Heights, NY area.
Required Technical and Professional Expertise
– A passion for turning quantum research into working software
– 5+ years experience in Scientific and/or Quantum Computing required
– 5+ years experience in Quantum Physics, and or Applied Mathematics required
– 3+ years experience in Python development, especially using scientific computing tools (NumPy, SciPy, and Matplotlib)
– Experience building programming libraries and/or SDKs, and designing software interfaces
– Strong background in Mathematics, especially with linear algebra
– Experience with Git version control, branching strategies, automated testing, and software development best practices
– Ability to work in an interdisciplinary team with professionals from other engineering disciplines, and in a fast-paced multi-tasking environment
– A history of using or contributing to open-source contributions, ideally to quantum computing libraries or related
– Strong writing and verbal communication skills
– Candidates must be legally authorized to work in the U.S.
Preferred Technical and Professional Expertise
– Experience developing in C, C++, or Rust languages
– Experience with quantum error mitigation techniques/algorithms
– Experience using IBM Qiskit Runtime
– Experience with distributed computation, Ray.io
– Experience with Quantum Hardware
– Familiarity with RESTful API design/implementation and Cloud Native Development
Share This
Key Job Details
-
- Country/Region:US
- State:NEW YORK
- City:Yorktown Heights
- Category:Software Development & Support
- Required Education:Bachelor's Degree
- Position Type:Professional
- Employment Type:Full-Time
- Contract Type:Regular
- Company:(0147) International Business Machines Corporation
- Req ID:629047BR
- Travel Required:No Travel
- Projected Minimum Salary:$163,200 per year
- Projected Maximum Salary:$163,200-$244,800/year per year