Machine Learning Engineer II, Computer Vision Applied Science
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
D-Waveisseeking a Staff Algorithms Researcher to join our Algorithms, Performance, and Tools team. In this role, you will lead research and development efforts within the Hybrid Development Program, driving algorithmic innovation, benchmarking strategy, and performance characterization of quantum computing systems. You will independently lead complex research initiatives, design and execute experiments, analyze system performance, and influence technical direction through data-driven insights.
Success in this role requires deep algorithmicexpertise, strong scientific judgment, and the ability to translate complex research into practical improvements that advance system performance and scalability. You will collaborate across teams, provide technical leadership within your area of expertise, and help shape the evolution of our benchmarking and hybrid algorithm development efforts. This is an opportunity to contribute at the forefront of quantum computing, enabling solutions used by leading organizations across industry, government, and academia.
What you’ll do
- Develop graph-theoretical algorithms for mapping optimization problems to the topology of our quantum computers.
-
Lead complex research and development initiatives focused on benchmarking, characterization, and performance optimization of quantum computing systems.
-
Drive the design, development, and evaluation of existing and novel quantum-classical hybrid algorithms.
-
Independentlyidentify, define, and execute research opportunities that advance algorithmic performance, benchmarking methodologies, and system capabilities.
-
Critically evaluate emerging research, benchmarks, and methodologies from scientific literature, assessing technical validity, reproducibility, and business relevance.
-
Design and execute experiments to characterize QPU contributions within hybrid algorithms and broader system workflows.
-
Conduct in-depth analysis of experimental and benchmarking results toidentifytrends, inform technical strategy, and guide system-level improvements.
-
Develop scalable benchmarking frameworks, tools, and processes that improve research efficiency, technical rigor, and decision-making.
-
Communicate findings and recommendations to technical and non-technical audiences, tailoring content to varying levels ofexpertise.
-
Collaborate cross-functionallywith physicists,computer scientists,software developers, product teams, and other domain experts to integrate multidisciplinary insights into research initiatives.
-
Serve as a technical resource within the organization, providing mentorship, guidance, and thought leadership in areas of expertise.
- Contribute to the evolution of research methodologies, technical standards, and best practices across the team., * We look at the future and say “why not”; we see possibilities where others see problems or routines. We show the way ahead and are committed to achieving ambitious goals.
- We practice straight talk and listen generously to each other with empathy. We value different opinions and points of views. We ensure that we connect outside as well as inside to learn from others and inspire each other.
- We hold ourselves accountable for delivering results. We make decisions & take responsibility so that we can act & support each other.
- As leaders we motivate & engage our teams to undertake beyond what they originally thought possible, by developing our teams & creating the conditions for people to grow and empower themselves through enabling & coaching.
Requirements
-
Master’s or PhD in Computer Science, Physics, Mathematics, or a related field, or equivalent practical experience.
- 7+ years of relevant research and development experience, with a demonstrated record of independently leading complex technical initiatives.
-
Deep knowledge of graph theory.
-
Deepproficiencyin Python and C++.
-
Strong foundationin algorithm development, with experience in machine learning, Monte Carlo methods, statistical physics, optimization, or related fields.
-
Demonstrated ability to interpret, reproduce, extend, and critically evaluate complex algorithms and experimental results from scientific literature.
-
Proventrack recordof conducting independent research, developing novel approaches, and solving complex technical challenges.
-
Strong analytical and problem-solving skills, including experience with exploratory data analysis and statistical evaluation of experimental results.
-
Excellent technical communication and scientific writing skills, with experience presenting findings to diverse audiences.
- Demonstrated ability to influence technical direction, collaborate across teams, and contribute to the growth and development of others.
Benefits & conditions
We believe providing D-Wavers with company ownership, competitive pay, and a range of meaningful benefits is the start of creating a culture where people want to give the best they’ve got - not because they’re simply making money, but because they’ve fallen in love with our vision, mission, values, and team., About the Job Full-time Canada, USA Senior Level C$149k-C$190k per year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Fastest-Growing Tech Sectors to Look Out for in 2025
Highest Paying Tech Companies for Developers
What Are Large Language Models?
Résumé-Driven Development: How IT trends affect the job market for software developers