qubitsok.com
Cut Noise. Work Quantum.
New York, United States, Yorktown Heights
•
Posted 109 days ago
🏢 IBM
Role Type
Role Focus
Seniority
Employer Type
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
The core mission is to advance the performance of the software stack for the next generation of quantum computers.
The position is specifically within the IBM Quantum Software organization, focusing on their quantum control systems.
The job requires contributions to benchmarking and performance analysis tools to ensure system health and reliability.
The role involves optimizing quantum control systems performance and developing software for quantum computers.
The engineer's work sits explicitly at the intersection of experimental quantum computing, compilers, and heterogeneous architectures.
The role involves working with heterogeneous computer architectures and distributed environments spanning edge, bare metal, and cloud.
Experience with Kubernetes, containers, and cloud-native infrastructure is explicitly required for managing distributed services.