qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Asia, India, Bangalow

Posted 191 days ago

Qiskit Software Developer - 49664 - IBM

🏢 IBM

AI Summarised
Visit Website

Role Type

🛠️ Engineer / Developer

Role Focus

💻 Code Systems

Seniority

🌿 Experienced

Employer Type

🏢 Industry

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

Quantum Computing

The job title and description explicitly state the role is for a software developer working on Quantum software.

Assemblers & SDKs

The role focuses on developing and maintaining Qiskit, which is explicitly called a "software development kit".

Python

The job description clearly states "Strong programming skills in Rust and Python" as a key requirement.

Rust

The job description clearly states "Strong programming skills in Rust and Python" as a key requirement.

IBM Quantum

The job is for an "IBM Research Software Engineer" working on Qiskit, which is IBM's quantum computing platform.

Algorithms

The job description mentions that the candidate will "work on algorithms and processes" to improve Qiskit.

Linear algebra

The job explicitly lists "linear algebra" as a required mathematical skill for the role.