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 - Compilation role.
Rezi rewrites your resume against Xanadu's job description. Free.

Tailor your resume to this Quantum Software Developer - Compilation 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 - Compilation posting at Xanadu — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Quantum Software Developer - Compilation posting at Xanadu — free, in seconds.
About the Role
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.
Responsibilities
- 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.
Requirements
- 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.
- 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.
Skills
- Python
- C++
- MLIR
- LLVM
- Autograd
- Torch
- TensorFlow
- JAX
Experience Level
- 2+ years of development experience
Education Level
- Bachelor’s Degree in Physics, Computer Science, Math, Engineering, or a related field.
Salary/Compensations
- 120,000 - 160,000 CAD
Benefits
- Equity
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.
- Please be advised that we may use artificial intelligence (AI) tools to assist in the screening and assessment of applicants for this position.
- These tools assist our recruitment team but do not replace human judgment.
- Final hiring decisions are ultimately made by humans.
- If you would like more information about how your data is processed, please contact us.