qubitsok.com
Cut Noise. Work Quantum.
Asia, India, Bangalow
•
Posted 191 days ago
🏢 IBM
Role Type
Role Focus
Seniority
Employer Type
This role involves developing, deploying, and maintaining parts of Qiskit, IBM's quantum software development kit. The engineer will enhance Qiskit's speed and ease of use by working on algorithms and processes, helping application scientists, researchers, and developers in quantum computing. It is an opportunity to contribute to a significant open-source project.
Key Responsibilities
Develop large-scale open-source software for Qiskit.
Build, deploy, and maintain components of the Qiskit quantum software development kit.
Implement algorithms using Python and Rust, integrating them into Qiskit.
Collaborate with quantum computing researchers to enhance the software.
Apply best practices for working within open-source communities, including GitHub mechanics and code reviews.
Required Skills
Python programming skills
Rust programming skills
Strong understanding of open source coding practices
Experience with large-scale open-source projects
Proficiency in linear algebra
Proficiency in graph theory
Proficiency in probability theory
Nice-to-have Skills
Basic Quantum computing knowledge
Qiskit knowledge
Technology Tags
The job title and description explicitly state the role is for a software developer working on Quantum software.
The role focuses on developing and maintaining Qiskit, which is explicitly called a "software development kit".
The job description clearly states "Strong programming skills in Rust and Python" as a key requirement.
The job description clearly states "Strong programming skills in Rust and Python" as a key requirement.
The job is for an "IBM Research Software Engineer" working on Qiskit, which is IBM's quantum computing platform.
The job description mentions that the candidate will "work on algorithms and processes" to improve Qiskit.
The job explicitly lists "linear algebra" as a required mathematical skill for the role.