IBM Quantum Compiler Technology Developer - LLVM Focus
Job Description
At IBM work is more than a job โ itโs a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better but to attempt things youโve never thought possible. Are you ready to lead in this new era of technology and solve some of the worldโs most challenging problems? If so lets talk.
Your Role and Responsibilities
IBM Quantum is developing a full-stack quantum computer consisting of all relevant hardware and software solutions and building an equitable diverse and inclusive global quantum computing ecosystem. We are looking for a software engineer to join the Quantum Compute Framework team within IBM Research. The focus of the role is on compilation and code generation of quantum circuits to run on IBM Quantum hardware. The initial focus of the work will be extending the teamโs MLIR and LLVM-based quantum control system compiler to support new control hardware architectures improve performance and add support for extended program capabilities. Collaboration with other members of the broader IBM Quantum team will be required.
Required Technical and Professional Expertise
- Experience in designing and developing MLIR and/or LLVM-based compilers.
- Demonstrated communication skills in a collaborative interdisciplinary environment.
- Experience with C++ and Python programming languages.
Preferred Technical and Professional Expertise
- Knowledge of control systems for quantum computers.
- Software development experience in an area of study related to quantum computing.
- Experience in compiler development for hardware accelerators (GPU/FPGA/AI) preferably within a distributed heterogeneous execution environment.
- Experience with CMake and/or Bazel build systems.
Explore More
Date Posted
03/06/2024
Views
0
Similar Jobs
Technology Sales Engineer - Automation - IBM
Views in the last 30 days - 0
The text is a job description for a Brand Technical Specialist at IBM The role involves working closely with clients to develop relationships understa...
View DetailsTechnology Business Development Associate - IBM
Views in the last 30 days - 0
The text is a job description for a role at IBM that involves strategic technology partnerships product strategy and stakeholder management The role r...
View DetailsQuantum Client Engagement Internship 2025 - IBM
Views in the last 30 days - 0
The job posting is for a Client Engagement Manager internship at IBM where you will work with various teams to build partnerships and drive adoption o...
View DetailsQuantum Hardware Engineer Summer Intern (Bachelors) 2025 - IBM
Views in the last 30 days - 0
IBM Quantum is leading the development of quantum computing technology aiming to solve complex problems and make it accessible to a wide range of user...
View DetailsQuantum Algorithm Engineer Internship 2025 - IBM
Views in the last 30 days - 1
The job posting is for a summer internship as a Quantum Algorithm Engineer at IBM working with researchers and engineers to optimize quantum computing...
View DetailsQuantum Computing Experimental Research Scientist Internship 2025 - IBM
Views in the last 30 days - 0
The job posting is for a 2025 summer internship with IBM Quantum where the candidate will work as an experimental research scientist to advance the fi...
View Details