Xanadu Quantum Technologies

Quantum Software Developer - Compilation

Xanadu Quantum Technologies
Apply
18 hours ago
Toronto, CanadaMid Level

Responsibilities

  • Develop and maintain JIT and AOT hybrid compilation pipelines for PennyLane.
  • Convert abstract algorithm descriptions into efficient and understandable software implementations.
  • Conduct R&D supporting new hardware platforms, programming paradigms, and software tooling for quantum computing workloads.
  • Participate in software specification, architecture, documentation, verification, validation, and quality assurance.
  • Provide leadership in continuous integration, unit testing, documentation, code reviews, and software best practices.
  • Benchmark systems and implement performance-oriented optimizations.

Requirements

  • Bachelor’s degree in Physics, Computer Science, Math, Engineering, or a related field.
  • At least 2 years of development experience with modern optimizing compilers across a variety of architectures.
  • Strong knowledge of Python and C++.
  • Experience with benchmarking and performance-oriented optimizations.
  • Strong focus on testing and software quality.
  • Preferred: experience with MLIR and/or LLVM and advanced compiler optimization techniques.
  • Preferred: familiarity with automatic differentiation methods and frameworks including Autograd, Torch, TensorFlow, or JAX.
  • Preferred: education or training in quantum computing through work experience, coursework, a thesis, or peer-reviewed publications.
  • Preferred: experience developing toolkits, compilers, or runtime environments for heterogeneous architectures.

Benefits

  • Eligible for equity and benefits.
  • Equal opportunity employer with a commitment to an inclusive, safe, equitable, and barrier-free workplace.

Tech Stack

C++PythonTensorFlow

Categories

Xanadu Quantum Technologies

About Xanadu Quantum Technologies

201-500 employees
Contact me