Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Google DeepMind in Montreal, QC, is seeking a Research Developer to design, train, and optimize foundational ML algorithms and systems. You’ll work across research and production, translating ideas into production‑grade architectures and scalable serving infrastructure.
You’ll collaborate with Google product teams, contribute to novel evaluation methodologies, and help push frontier AI capabilities into real‑world environments. Salary in CAD with bonus and equity.
Google DeepMind is one of the world’s leading AI research labs, and this Research Developer role sits right at the frontier of what’s possible. Based in Montreal, QC, you’ll be embedded within the Frontier AI Incubation team — a group pushing the boundaries of foundational AI systems across multiple domains, from personalized model adaptation to multimodal reasoning and agentic workflows.
This isn’t a role where you’re maintaining existing pipelines. You’ll be doing end-to-end technical development — designing algorithms, running experiments, building production-grade architectures, and partnering directly with Google product and development teams to bring cutting-edge AI capabilities into real-world environments. The work spans research and product, and you’ll be expected to move fluidly between both.
At the core of this position is the design, training, and optimization of foundational algorithms and machine learning systems. That includes working on personalized model adaptation, contextual memory architectures, dynamic prompt optimization, and multimodal reasoning. You’ll lead technical development from early algorithmic design through to production-grade architecture and scaled serving infrastructure, ensuring that promising research ideas can be deployed broadly and quickly.
Collaboration is central to how this team operates. You’ll partner directly with Google development and product teams to integrate core technologies into production environments — including Project Helix, agent workspaces, and intelligent system integrations. You’ll also be responsible for formulating novel evaluation methodologies, both automated and human-in-the-loop, to measure capability gains, latency and compute efficiency, alignment, and personalization fidelity.
This position offers a salary range of $185,000 – $190,000 CAD per year, plus a 15% bonus target, equity, and a full benefits package. Google provides a comprehensive benefits programme — more details are available on Google’s careers benefits page.
Company: Google DeepMind
Location: Montreal, QC, Canada
Pay: $185,000 – $190,000 CAD/year + 15% bonus target + equity + benefits
In this role, you’ll be operating across the full technical stack — from early-stage algorithm design through to scaled deployment. The work demands both rigorous scientific thinking and strong engineering execution, and your contributions will directly shape how Google DeepMind’s frontier AI systems reach production and users at scale.
Google DeepMind is looking for someone who combines a strong foundation in computer science or machine learning with hands‑on experience building and deploying ML systems. The ideal candidate is equally comfortable in a research context and a production engineering environment, and can navigate both with confidence.
Bachelor’s degree in Computer Science, Machine Learning, Mathematics, Statistics, or equivalent practical experience; 2 years of experience in machine learning, algorithm design, data structures, or distributed software systems; 2 years of experience programming in Python or C++; 1 year of experience taking technical projects or machine learning systems from conceptual formulation to implementation and deployment.