Staff Machine Learning Research Developer
Core
Architectural design and development of software to enable researchers to prototype quantum machine learning methods, alongside research into ML methods exploiting quantum optimization and simulation capabilities.
Role type
Staff Machine Learning Research Developer (IC)
Builds
Software for machine learning methods using annealing quantum computers; internal knowledge base and publications.
Domain
Quantum computing and machine learning
Deliverable
production ML models | product features | research
Required skills
Deep learning model development, algorithmic reasoning (data structures, complexity), generative ML paradigms (energy-based, flow-based, autoregressive models), rapid research paper digestion and implementation
Preferred skills
Monte Carlo methods, Boltzmann Machines, probabilistic graphical models, annealing and gate-based quantum computers, C++ or low-level languages, MLOps ecosystems, end-to-end software delivery, extensible APIs/frameworks around PyTorch/JAX/TensorFlow
Technologies
PyTorch, JAX, TensorFlow, Kubeflow, VertexAI, Airflow, C++
Responsibilities
Align team on best practices for ML systems and infrastructures; design and develop software for ML methods using annealing quantum computers; research and develop ML methods exploiting quantum capabilities; communicate with leadership to identify opportunities; document research findings for publications and internal knowledge base; influence and guide the quantum ML roadmap; digest research papers, reproduce results, and prototype novel methods
Seniority
Staff, hands-on IC with strategic influence
