Senior Product Engineer - Compiler
Classiq
Senior Product Engineer - Compiler
- Product
- Israel
Description
About Classiq
Classiq Technologies is a quantum software company based in Tel Aviv. We provide a full-stack platform (IDE, high-level language, compiler, and OS) for designing, compiling, and running quantum algorithms. Backed by 70 patents, our technology automates quantum programming and turns functional intent into executable quantum circuits. Our core compiler technology scales quantum algorithms from concept to implementation, making quantum software development faster and more practical.
About the Role
As a Senior Product Engineer at Classiq, you will play a key role in shaping the future of quantum software development. You'll work closely with our R&D, Algorithms, and Applications teams to define and drive the evolution of our quantum programming platform, spanning its language design, compiler stack, and developer tooling. This role bridges cutting-edge research with real-world usability and will have a direct impact on how developers program quantum computers.
Responsibilities
- Lead the definition of new language constructs, abstractions, and control mechanisms tailored to quantum software development.
- Translate high-level product requirements into actionable specifications for the compiler, language, and development environment.
- Collaborate with compiler engineers and product teams to align language and runtime capabilities with user needs.
- Design and validate solutions that ensure the platform's robustness, scalability, and usability.
- Serve as a technical liaison across teams, promoting shared understanding of quantum programming paradigms.
- Author documentation, guides, and tutorials, and present training content to internal stakeholders and external developers.
- Stay current with research and trends in quantum programming models, contributing insights to product direction.
Requirements
- BSc or MSc in Computer Science, Electrical Engineering, or related technical field.
- 3+ years of software development experience with proficiency in Python, C++, and/or Rust.
- Good understanding and hands-on experience in compiler technologies such as LLVM/MLIR.
- Proven ability to navigate the intersection of product design and technical architecture.
- Exceptional communication skills, with the ability to clearly articulate complex ideas to both technical and non-technical audiences.
- Fluent English, both spoken and written.
Advantages:
- Academic or professional background in Physics, Quantum Information, and/or Quantum Algorithms.
- Familiarity with quantum programming frameworks, such as: Qmod, Qiskit, PennyLane, Cirq, Tket.
- Experience with heterogeneous programming models: OpenCL, CUDA, and HPC.
- Experience working with machine-learning frameworks (e.g., JAX, PyTorch, TensorFlow) and their compiler stacks.
- Exposure to DSL (Domain-Specific Language) design or embedded language development.