Quantum Software Developer - Performance

Job Description

Job Title: Quantum Software Developer - Performance. Location: Toronto, Canada

Responsibilities:

  • Develop benchmarking frameworks for compilation and execution pipelines, track quantum resources, and profile quantum software.
  • Build high-performance software components that adapt to new hardware platforms and programming paradigms.
  • Convert abstract quantum algorithms into efficient and understandable software implementations.
  • Interpret and communicate complex technical concepts to the wider team;
  • Participate in software specification, system design, requirements gathering, architecture, documentation, verification, and validation.
  • Contribute to continuous integration pipelines, unit testing, code reviews, and other software engineering best practices.
  • Work on performance monitoring and benchmarking for the PennyLane and Catalyst quantum software stack.
  • Develop high-performance extensions, including components of the PennyLane-Lightning simulator suite.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, Physics, Mathematics, or a related field.
  • Demonstrated education or training in quantum computing.
  • Proficiency in C++17/20 and Python;
  • Strong understanding of computer architecture, including CPUs, GPUs, and memory hierarchies.
  • Hands-on experience optimizing code for runtime and memory efficiency using professional profiling tools such as perf, scalene, or valgrind.
  • Ability to rapidly diagnose and resolve complex issues across compiled and interpreted environments using industry-standard debuggers.

Preferred:

  • Master’s or PhD in Computer Science, Engineering, Physics, Mathematics, or a related field.
  • Extensive knowledge of quantum computing through coursework, thesis work, or peer-reviewed publications.
  • Experience developing complex quantum workflows and optimizing quantum resource usage;
  • Experience with parallelization and accelerators, including OpenMP, C++ threads, MPI, CUDA, HIP/ROCm, or compiler offload directives.
  • Experience with low-level systems programming, including direct memory management, low-latency communication, and heterogeneous hardware peripherals.
  • Experience designing and implementing scalable, reproducible scientific workloads on HPC, supercomputers, or cloud platforms such as AWS, Azure, or GCP.

Benefits and Compensation:

  • Base salary range: CAD 120,000 to CAD 160,000 per year.
  • Equity eligibility.
  • Employee benefits.
  • Salary determined based on location, experience, and internal benchmarks.

Other Information:

  • Xanadu is an equal opportunity employer.
  • Workplace accommodations are available throughout the recruitment process.
  • AI tools may be used during applicant screening and assessment, but final hiring decisions are made by humans.

LOCATION

JOB TYPE

Full-time

COMPENSATION

C$120k - C$160k

SHARE

Important: To avoid application spam, include this statement at the end of your resume or application: 'I found this position on ( Quantum Jobs List ) .' Applications without it will be disqualified.

Back to all Quantum jobs
arrow mark
📌 Be the FIRST to join — A Professional Networking Platform for quantum.  Join Waitlist