Xanadu

Quantum Software Developer - Compilation

Xanadu$120K — $160K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Physics, Computer Science, Math, Engineering, or a related field.
  • 2+ years of development experience in modern optimizing compilers.
  • Strong knowledge of Python and C++.
  • Experience with benchmarking and performance-oriented optimizations.
  • Strong focus on testing and software quality.

Responsibilities

  • Convert abstract descriptions of algorithms into efficient software implementations.
  • Perform R&D to support new hardware platforms and optimal performance for quantum workloads.
  • Interpret and communicate complex concepts to the team.
  • Participate in software system specification, design, and quality assurance activities.
  • Provide leadership in software best practices, including CI pipelines and code reviews.

Benefits

  • Eligibility for equity in the company.
  • Comprehensive benefits package.
Full Job Description
Your role and responsibilities: As part of the PennyLane Compilation team, you will be responsible for developing and maintaining JIT and AOT hybrid compilation pipelines for PennyLane, an open-source software framework for quantum machine learning, quantum computing, and quantum chemistry. You will: • Convert abstract descriptions of algorithms into efficient & understandable software implementations. • Perform R&D to support new hardware platforms, programming paradigms, and software tooling to enable optimal performance for quantum computing workloads. • Interpret and communicate complex concepts to the wider team. • Participate in software system specification, design, and quality assurance (e.g., requirements gathering, defining software architecture, documentation, verification & validation, etc.). • Provide leadership in software best practices, including continuous-integration pipelines, unit testing, documentation, and code reviews. Basic qualifications and experience: • Bachelor's Degree in Physics, Computer Science, Math, Engineering, or a related field. • 2+ years of development experience in modern optimizing compilers, for 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 qualifications and experience: • Experience developing projects using MLIR and/or LLVM. • Understanding of advanced compiler optimization techniques. • Familiarity and experience with automatic differentiation methods and frameworks (e.g., Autograd, Torch, TensorFlow, JAX). • Education or training in quantum computing (such as work experience, coursework, thesis, or peer-reviewed publications). • Experience developing toolkits, compilers, or runtime environments for heterogeneous architectures. This is for a new position. Your base salary will be determined based on your location, experience, and internal benchmarks. The base salary range is 120,000 - 160,000 CAD. You will also be eligible for equity and benefits.

About Xanadu

Xanadu Quantum Technologies is a Canadian quantum computing hardware and software company headquartered in Toronto, Ontario. The company develops cloud accessible photonic quantum computers and develops open-source software for quantum machine learning and simulating quantum photonic devices.
Learn more about Xanadu

Similar Jobs

More Jobs at Xanadu

More Consumer Technology Jobs

Find similar Quantum Software Developer - Compilation jobs: