qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

New York, United States, Yorktown Heights

Posted 109 days ago

Quantum Performance Engineer - 67541 - IBM

🏢 IBM

AI Summarised
Visit Website

Role Type

🛠️ Engineer / Developer

Role Focus

💻 Code Systems

Seniority

🌿 Experienced
🌳 Senior / Lead

Employer Type

🏢 Industry

This role is for a technical leader managing the performance test team within IBM Quantum Software, focusing on defining and designing test methods and tools for the quantum software stack. The engineer will collaborate globally with multidisciplinary teams to advance the performance and ensure the reliability and availability of complex distributed quantum control systems. Key work involves experimental quantum computing, compilers, and heterogeneous computer architectures to develop software for the next generation of quantum computers.

Key Responsibilities

Define and design the performance test methods and tools necessary for testing the IBM Quantum software stack.

Choose and create a set of tools and frameworks used for running performance tests in distributed environments.

Collaborate closely with the reliability team to ensure the overall health, reliability, and availability of the complex distributed software.

Work with software testers to enable them to conduct tests, analyze results, and report observations to the software development team.

Interact with the support team to understand common failure patterns and define necessary strategies to address product issues.

Required Skills

Solid experience as a performance engineer in distributed environments.

Deep familiarity with observability tools such as Prometheus, Grafana, and OpenTelemetry.

Strong knowledge of networking, I/O, concurrency, and operating systems internals.

Proficiency in profiling applications using multiple languages like Go, Rust, C/C++, and Python.

Experience with cloud-native infrastructure including Kubernetes, containers, and distributed services.

Nice-to-have Skills

Contributions to benchmarking and performance analysis tools.

Experience with heterogeneous environments (edge, bare metal + cloud).

Knowledge of advanced protocols (QUIC, gRPC, RDMA).

Awareness of energy efficiency and low-level system optimization.

Familiarity with quantum circuits, circuit optimizers, and quantum algorithms.

Experience with collaborative software development and agile methodologies.

Experience with containerization technologies, specifically Red Hat OpenShift.

Technology Tags

Quantum Computing

The core mission is to advance the performance of the software stack for the next generation of quantum computers.

IBM Quantum

The position is specifically within the IBM Quantum Software organization, focusing on their quantum control systems.

Noise & benchmarking

The job requires contributions to benchmarking and performance analysis tools to ensure system health and reliability.

Quantum Hardware

The role involves optimizing quantum control systems performance and developing software for quantum computers.

Quantum compilers

The engineer's work sits explicitly at the intersection of experimental quantum computing, compilers, and heterogeneous architectures.

Hybrid Systems

The role involves working with heterogeneous computer architectures and distributed environments spanning edge, bare metal, and cloud.

Kubernetes

Experience with Kubernetes, containers, and cloud-native infrastructure is explicitly required for managing distributed services.