qubitsok.com
Cut Noise. Work Quantum.
Asia, India, Bangalow
•
Posted 162 days ago
🏢 IBM
Role Type
Role Focus
Seniority
Employer Type
This role involves working as an IBM Research Software Engineer to develop, deploy, and maintain the Qiskit Quantum software development kit. The primary goal is to enhance Qiskit's speed and user-friendliness, thereby improving how scientists and developers utilize Quantum computing. As an open-source project, this position also offers the opportunity to contribute to a broad community.
Key Responsibilities
Develop, deploy, and maintain components of the Qiskit Quantum software development kit.
Enhance Qiskit's performance and usability by developing new algorithms and processes.
Collaborate with quantum computing researchers to implement and integrate algorithms into Qiskit using Python and Rust.
Contribute actively to a large open-source project by adhering to best practices and participating in code reviews.
Required Skills
Strong programming skills in Rust
Strong programming skills in Python
Strong foundational knowledge in linear algebra, graph theory, and probability theory
Experience in open-source project development
Knowledge of best practices for open-source communities, including GitHub and code review
Nice-to-have Skills
Knowledge of basic quantum computing
Familiarity with Qiskit
Excellent programming skills in Rust and Python, demonstrated with 4+ years of system building experience
Technology Tags
The job explicitly requires "Strong programming skills in Rust" and mentions "strong experience in working with Rust" multiple times.
The job explicitly lists "linear algebra" as a required mathematical skill for the candidate.
The job title and description explicitly state the role involves working on the "Quantum software development kit, called Qiskit," making "Assemblers & SDKs" directly relevant.
The job is for an "IBM Research Software Engineer" working on Qiskit, directly linking it to the "IBM Quantum" ecosystem and services.
Qiskit, the core technology for this role, is widely used for "Quantum Simulators," enabling researchers to test quantum algorithms.
The role involves implementing and improving algorithms for Qiskit, which primarily targets current "NISQ algos" for practical quantum applications.
Qiskit is a software development kit specifically for building and running quantum circuits, making "Circuit design" a core aspect of its functionality.