SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: CAD 150,000 - 180,000 / annual
Xanadu is building quantum computers that are useful and available to people everywhere. The company's mission is to develop technologies that solve some of the world's most challenging problems through quantum computing and quantum machine learning.
As a Software Developer on the Backend team, you will help build out the PennyLane.ai ecosystem of products. PennyLane is an open-source framework for quantum machine learning, quantum computing, and quantum chemistry. No prior quantum software experience is required.
Key responsibilities include:
- Build, scale, document, and maintain products within the PennyLane.ai ecosystem
- Implement and design robust APIs for consumption by internal/external services and web front ends
- Work with product owners to derive requirements and ensure designs are technically feasible
- Maintain high-quality production code through automated test coverage and a dynamic code review process
- Own a significant part of the domain, exploring and advocating for new technologies
- Lead the design of large-scale, fault-tolerant, distributed systems
- Develop and improve engineering processes to ensure developer efficiency and consistent product delivery
- Actively mentor developers on the team and foster a culture of continuous technical growth
This is a new position. You will be eligible for equity and benefits in addition to base salary.
REQUIREMENTS:
Education: BSc in Computer Science, Engineering, Physics, Math, or a related field.
Experience (choose one path):
- Intermediate: 3+ years of professional software development experience
- Senior: 6+ years of professional software development experience
Must-have skills:
- Strong knowledge of modern development languages (Python, Go, or Rust)
- Proficient in PostgreSQL and SQL optimization
- Experience using Docker, Infrastructure as Code, and deploying to cloud providers (AWS or Google Cloud)
- Strong communication, product-minded approach, and ability to thrive in a fast-paced environment
Preferred qualifications:
- Hands-on experience building large, fault-tolerant, distributed systems at scale
- Advanced knowledge of distributed system patterns and performance tuning
- Manage deployment pipelines using GitHub Actions, Docker, and Terraform
- Proficiency in deploying and integrating with modern web frameworks (NextJS/React)
- Experience in a technical lead capacity or overseeing delivery of complex, multi-stakeholder projects
- Experience mentoring developers and fostering continuous technical growth