Software Developer for Quantum-Centric Supercomputing

IBM

Quick summary

Work type
On-site
Location
Yorktown Heights, NY
Posted
30 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $201k
$141k most similar roles pay here $252k

This listing doesn't post a salary. Most similar roles pay $176,000–$226,212.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 743 open roles on FindRole.

Listed pay typically runs $1,000,000–$1,000,000 across 8 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Software Developer for Quantum-Centric Supercomputing

As a software developer at IBM Research in Yorktown Heights, you will join the Quantum team as part of a multidisciplinary group working on hybrid high-performance computing (HPC) and quantum systems. Your role involves designing and implementing workflow orchestration software and libraries to enable seamless integration between classical and quantum compute backends. You will develop resource management APIs and interfaces that coordinate workloads across distributed systems, ensuring efficient use of both HPC job schedulers like Slurm and quantum runtimes. Utilizing Python, Rust, and C, you will create tools for data movement, workflow resilience, and runtime monitoring while collaborating closely with system architects, engineers, and external researchers to align software capabilities with performance goals. The position requires strong proficiency in Python and systems programming languages, hands-on experience with HPC software and resource managers, and familiarity with quantum computing ecosystems such as Qiskit and OpenQASM.

What you'll do

  • Design and implement components of workflow orchestration software for hybrid HPC-Quantum systems.
  • Develop and maintain APIs for resource management and workload coordination across distributed systems.
  • Create interfaces between HPC job schedulers and quantum runtimes to ensure seamless integration.
  • Build tools in Python, Rust, and C to support data movement and runtime monitoring in hybrid workflows.
  • Collaborate with system architects and engineers to align software development with performance goals.
  • Participate in open-source development processes including documentation, testing, and design reviews.

What we're looking for

  • Strong proficiency in Python and experience with modern software engineering practices.
  • Proficiency in systems programming languages like C, C++, or Rust.
  • Experience with HPC software (e.g., OpenMP, MPI) and resource managers (Slurm, PBS).
  • Hands-on experience with quantum computing frontends and related ecosystems.
  • Ability to collaborate across multidisciplinary teams and serve as a bridge between organizations.
  • Proven track record of understanding user requirements and managing post-release maintenance.

More like this

Similar roles

Full Stack Software Developer – IBM Quantum

IBM

Yorktown Heights, NY 10 days ago
TypeScript JavaScript React Next.js PostgreSQL Kubernetes Docker Grafana Prometheus CI/CD Git REST microservices event-driven patterns Carbon Design System Radix UI

Senior HPC and Quantum Systems Engineer

Nvidia

Remote (Westford, MA) 148 days ago $224,000$356,500
Linux Slurm CUDA-Q cuQuantum NVQlink Python C++ NVIDIA HPC GPU Neutral atom Trapped ion Superconducting Photonic Qiskit Cirq PennyLane Braket Networking Storage Data center infrastructure Quantum computing
Remote

Senior HPC and Quantum Systems Engineer

Nvidia

Remote (Westford, MA) 67 days ago $184,000$287,500
CUDA-Q cuQuantum NVQlink Linux Slurm Python C++ NVIDIA HPC Neutral atom Trapped ion Superconducting Photonic Qiskit Cirq PennyLane Braket APIs Middleware Orchestration frameworks Networking Storage Data center environments Quantum computing concepts Automation Workflow orchestration Real-time control considerations
Remote

Senior Quantum Computing Libraries Engineer

Nvidia

Santa Clara, CA 44 days ago $184,000$287,500
C++ Python GPU programming MPI HPC technologies Qiskit Cirq Pennylane TensorFlow PyTorch Numerical methods Hamiltonian integrals Quantum simulation techniques Agile methodologies

Data Center Engineer Technician - IBM Quantum Computing

IBM

Poughkeepsie, NY 24 days ago
IBM Quantum Data_center_infrastructure High_performance_computing Cryogenic_systems Vacuum_technology Mechanical_integration Electromechanical_integration Network_implementation Power_distribution Cooling_solutions Racking Preventive_maintenance Corrective_maintenance Customer_training Documentation Travel required