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.
JOB TYPE
Full-timeCOMPENSATION
C$120k - C$160k
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


.webp)



