Quantum Systems Software Engineer

Xanadu

Toronto

On-site

CAD 120,000 - 160,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

Xanadu in Toronto is seeking a software engineer to join the PennyLane Performance Team. You will build a high-performance software stack enabling ultra-low latency communication between CPUs/GPUs/FPGA and contribute to the PennyLane-Lightning simulator suite.

You will optimize for modern hardware, work with profiling tools, and help shape the benchmarking and verification framework across the quantum software stack. Equity and benefits are offered.

Qualifications

  • BSc in Computer Science, Engineering, Physics, Math, or a related field.
  • Demonstrated experience in low-level networking/systems programming (e.g. networking/low-latency communication (RDMA), concurrency and authoring of high-performance libraries, OS internals).
  • Proficiency in high-performance Modern C++ (C++17/20 preferred) and Python.
  • Deep understanding of computer architecture (CPU, GPU, memory hierarchy) with hands-on optimization using profiling tools (e.g. perf, scalene, valgrind).
  • Proven ability to diagnose and resolve complex issues across compiled and interpreted environments using debuggers.

Responsibilities

  • Develop primitives/libraries that enable ultra-low latency communication between devices in a distributed, heterogeneous system (CPU/GPU/FPGA)
  • Develop high-performance software components, adapting to new hardware platforms and programming paradigms.
  • Convert abstract descriptions of algorithms into efficient & understandable software implementations.
  • Develop the framework for benchmarking the compilation and execution pipeline, tracking quantum resources through the stack, and profiling the quantum software.
  • 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, & code review.

Skills

Low-level networking
Systems programming
C++17/20
Python
Profiling
Debugging

Education

BSc in science/engineering
MSc/PhD preferred

Tools

CUDA
HIP/ROCm
OpenMP
MPI

Job description

Xanadu in Toronto is seeking a software engineer to join the PennyLane Performance Team. You will build a high-performance software stack enabling ultra-low latency communication between CPUs/GPUs/FPGA and contribute to the PennyLane-Lightning simulator suite.

You will optimize for modern hardware, work with profiling tools, and help shape the benchmarking and verification framework across the quantum software stack. Equity and benefits are offered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

System Software Developer - Performance
System Software Developer - Performance

Xanadu • Toronto

On-site
CAD 120,000 - 160,000
Equity
Benefits
Quantum Software Developer - Performance
Quantum Software Developer - Performance

Xanadu • Toronto

On-site
CAD 120,000 - 160,000
Equity
Health benefits
Quantum Software Developer - PennyLane Core
Quantum Software Developer - PennyLane Core

Xanadu • Toronto

On-site
CAD 120,000 - 160,000
Equity
Comprehensive benefits
Quantum Software Platform Manager (Open Source)
Quantum Software Platform Manager (Open Source)

Xanadu • Toronto

On-site
CAD 150,000 - 200,000
Equity
Benefits
Software Development Manager - Quantum Software
Software Development Manager - Quantum Software

Xanadu • Toronto

On-site
CAD 150,000 - 200,000
Equity
Benefits
Quantum Performance Software Engineer
Quantum Performance Software Engineer

Xanadu • Toronto

On-site
CAD 120,000 - 160,000
Equity
Health benefits
Lead Photonics Design Engineer — Quantum Optics & Tapeouts
Lead Photonics Design Engineer — Quantum Optics & Tapeouts

Xanadu • Toronto

On-site
CAD 120,000 - 170,000
Equity
Benefits
Software Developer - Backend (Intermediate to Senior)
Software Developer - Backend (Intermediate to Senior)

Xanadu • Toronto

On-site
CAD 100,000 - 180,000
Equity
Benefits
Technical Product Marketing Manager
Technical Product Marketing Manager

Xanadu • Toronto

On-site
CAD 100,000 - 140,000
Equity
Benefits
Quantum Algorithms Scientist for Finance - Equity
Quantum Algorithms Scientist for Finance - Equity

Xanadu • Toronto

On-site
CAD 100,000 - 180,000
Equity
Benefits