qubitsok.com
Cut Noise. Work Quantum.
Asia, Japan, Tokyo
•
Posted 19 days ago
🏢 IBM
Role Type
Role Focus
Seniority
Employer Type
This role is for a Quantum Algorithm Engineer focused on accelerating the adoption and utility of IBM's quantum computing platform. The engineer will work with Quantum Innovation Centers to maximize the performance of dedicated and cloud-based quantum computers. Key responsibilities include implementing production-quality software, analyzing and optimizing quantum performance, and representing user feedback to internal product teams. This position requires strong technical skills combined with excellent communication abilities to educate and engage the broader quantum computing community.
Key Responsibilities
Work with researchers and engineers across the IBM Quantum Network to understand, analyze, and optimize quantum computing performance on state-of-the-art hardware and software.
Implement production-quality software across IBM Quantum’s software stack.
Work closely with software development and product teams to test new capabilities, provide feedback on early prototypes, and identify client-related software gaps.
Deliver technical lectures and materials (workshops, events, tutorials, code) to a wide audience, ranging from beginners to experts.
Collaborate with internal and external stakeholders to define and achieve goals.
Required Skills
Excellent programming skills in Python and Qiskit.
Deep understanding of quantum computing architecture (software, middleware, and hardware).
Four or more years of experience in quantum computing, running near-term algorithms on quantum hardware.
Proven experience analyzing, modeling, and tuning quantum hardware performance, including error suppression and mitigation techniques.
Excellent communication, presentation, and interpersonal skills.
Fluency in both Japanese and English.
Nice-to-have Skills
PhD in Physics, Computer Science, Computational Science, or equivalent experience.
Understanding of quantum system benchmarking techniques and trade-offs across different hardware architectures.
Strong fundamentals in quantum algorithms across different application domains.
Proven experience with real quantum processors and system-level performance modelling.
HPC programming experience and understanding of the integration between quantum and classical compute capabilities.
Professional software development skills (e.g., documentation, debugging, data structures, design patterns, software testing, CI/CD, agile frameworks, open source).
Experience in customer-facing and/or client support roles.
Technology Tags
The core role is Quantum Algorithm Engineer, requiring strong fundamentals in quantum algorithms.
Qiskit is explicitly required as a necessary programming skill for implementing production-quality software.
The role involves optimizing performance on state-of-the-art quantum hardware and real quantum processors.
The candidate must have proven experience analyzing and implementing error suppression and mitigation techniques.
The role requires HPC programming experience and understanding of classical and quantum integration.
The job explicitly requires running and understanding algorithms feasible for near-term implementation.
Python programming skills are explicitly required for developing and implementing production-quality software.