Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Quantum Software Developer - Performance role.
Rezi rewrites your resume against Xanadu's job description. Free.

Tailor your resume to this Quantum Software Developer - Performance role.
Rezi rewrites your resume against Xanadu's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Quantum Software Developer - Performance posting at Xanadu — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Quantum Software Developer - Performance posting at Xanadu — free, in seconds.
About the Role
As part of the PennyLane Performance Team, you will be responsible for the performance monitoring and benchmarking tooling for the PennyLane & Catalyst quantum software stack, as well as developing high-performance extensions including the PennyLane-Lightning simulator suite, ensuring PennyLane is the highest-performing framework for quantum computing.
Responsibilities
- Develop the framework for benchmarking the compilation and execution pipeline, tracking quantum resources through the stack, and profiling the quantum software.
- Develop high-performance software components, adapting to new hardware platforms and programming paradigms.
- Convert abstract descriptions of algorithms into efficient & understandable software implementations.
- 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.
Requirements
- BSc in Computer Science, Engineering, Physics, Math, or a related field.
- Demonstrated education or training in quantum computing.
- Proficiency in high-performance Modern C++ (C++17/20 preferred) and Python.
- Deep understanding of computer architecture (CPU, GPU, memory hierarchy) coupled with hands-on experience in optimizing code for runtime and memory efficiency using professional profiling tools (e.g. perf, scalene, valgrind).
- Proven ability to rapidly diagnose and resolve complex issues across compiled and interpreted environments using industry-standard debuggers.
Skills
- Modern C++
- Python
- Computer architecture
- Code optimization
- Profiling tools
- Debugging
- Quantum computing
- High-performance computing
- Multithreading
- Multiprocessing
- GPU programming
- Low-level systems programming
- Cloud platforms
Education Level
- BSc in Computer Science, Engineering, Physics, Math, or a related field.
- MSc, PhD in Computer Science, Engineering, Physics, Math, or a related field.
Salary/Compensations
- 120,000 - 160,000 CAD
Benefits
- Equity
- Benefits
About the Company
- Xanadu’s mission is to build quantum computers that are useful and available to people everywhere.
- At Xanadu, we are learners, innovators, researchers, collaborators and problem solvers.
- We are creating something that has never been built before.
- Few people in their life will be able to be a part of something like this, where if we are successful, the technologies we develop will solve some of the world’s most challenging problems, and literally change the world.
- And that is something to be excited about!
Equal Opportunity
- We are an equal opportunity employer and encourage candidates of all backgrounds to apply.
- We are committed to building an inclusive, safe, and equitable culture and fostering an environment where our employees feel included, valued, and heard.
- We are committed to meeting the needs of all individuals and support a barrier-free workplace.
- Should you require accommodations at any point during the recruitment process please contact Recruiting at recruiting@xanadu.ai.