JobsSenior Software Developer
Job description
The Senior Software Developer role at IBM Quantum focuses on contributing to the Qiskit SDK team, which is dedicated to developing a high-performance, open-source software development kit for quantum computing. The position requires expertise in systems programming and compiler infrastructure, with an emphasis on open-source development. The successful candidate will work closely with researchers, product teams, and the open-source community to shape the future of quantum computing. This role is ideal for someone who values software ownership and technical rigor.
Requirements
- Bachelor's degree in a relevant field.
- Strong proficiency in Rust and Python.
- Deep experience in designing and maintaining compiler frameworks.
- Significant experience with large open-source projects.
Responsibilities
- Design, implement, and maintain core Qiskit SDK components and APIs.
- Develop high-quality, performance-critical code with a focus on usability and compatibility.
- Contribute to compiler and transpilation infrastructure, including optimization passes.
- Review and mentor contributions from both internal and external engineers.
- Participate in open-source workflows, including design discussions and code reviews.
- Collaborate with research, HPC, hardware, and product teams to support external users.
Benefits
- IBM offers competitive compensation, healthcare coverage, retirement programs, paid parental leave, tuition assistance, wellness programs, flexible work options, and extensive learning and certification resources.
Is this posting expired or inaccurate?
