Enable job alerts via email!

Quantum Software Developer - Compilation (Hybrid)

Integrate.ai

Toronto

Hybrid

CAD 80,000 - 120,000

Full time

8 days ago

Job summary

A leading technology firm in Toronto is seeking a Quantum Software Developer to join the PennyLane Compilation team. You will develop and maintain advanced compilation pipelines, convert algorithms into software implementations, and lead software development best practices. Ideal candidates have a Bachelor's degree in relevant fields and strong experience in Python, C++, and optimization techniques. The role offers a hybrid working arrangement.

Qualifications

  • 2+ years of experience with modern optimizing compilers for various architectures.
  • Strong focus on testing and software quality.
  • Experience developing tools, compilers, or runtimes for heterogeneous architectures.

Responsibilities

  • Develop and maintain JIT and AOT hybrid compilation pipelines for PennyLane.
  • Conduct R&D to support new hardware platforms and programming paradigms.
  • Lead best practices in software development, including CI pipelines and code reviews.

Skills

Python
C++
Modern optimizing compilers
Benchmarking and performance optimization
Software quality testing

Education

Bachelor’s Degree in Physics, Computer Science, Math, Engineering

Tools

MLIR
LLVM
Automatic differentiation frameworks

Job description

Quantum Software Developer - Compilation (Hybrid)

Xanadu’s mission is to build quantum computers that are useful and available to people everywhere.

At Xanadu, we are learners, innovators, researchers, collaborators, and problem solvers. We are creating something that has never been built before. If successful, the technologies we develop will solve some of the world’s most challenging problems and change the world. This is an exciting opportunity!

Your role and responsibilities:

As part of the PennyLane Compilation team, you will develop and maintain JIT and AOT hybrid compilation pipelines for PennyLane, an open-source framework for quantum machine learning, quantum computing, and quantum chemistry.

You will:

  • Convert abstract algorithm descriptions into efficient, understandable software implementations.
  • Conduct R&D to support new hardware platforms, programming paradigms, and software tools to optimize quantum workloads.
  • Interpret and communicate complex concepts to the team.
  • Participate in software system specification, design, quality assurance, documentation, verification, and validation.
  • Lead best practices in software development, including CI pipelines, unit testing, documentation, and code reviews.

Basic qualifications and experience:

  • Bachelor’s Degree in Physics, Computer Science, Math, Engineering, or related field.
  • 2+ years of experience with modern optimizing compilers for various architectures.
  • Strong knowledge of Python and C++.
  • Experience with benchmarking and performance optimization.
  • Focus on testing and software quality.

Preferred qualifications and experience:

  • Experience with MLIR and/or LLVM projects.
  • Understanding of advanced compiler optimization techniques.
  • Familiarity with automatic differentiation frameworks (e.g., Autograd, Torch, TensorFlow, JAX).
  • Experience or training in quantum computing (e.g., coursework, research, publications).
  • Experience developing tools, compilers, or runtimes for heterogeneous architectures.

Our values are fundamental to our culture. Learn more about our values here.

We are committed to an inclusive, safe, and equitable environment. If you need accommodations during recruitment, contact recruiting@xanadu.ai.

Note: Xanadu will never ask for bank details during interviews. Report any suspicious activity to recruiting@xanadu.ai.

Are you authorized to work in Canada?

  • i.e., citizenship, permanent resident, or valid work permit.

If working in Canada on a work permit, what is its expiry date? (select date)

Have you been convicted of a criminal offense for which a pardon has not been granted?

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs