Research Engineer

Google DeepMind develops cutting-edge machine learning models and AI technologies for widespread public benefit and scientific discovery.
$161,000 - $245,000
Machine Learning
Senior Software Engineer
In-Person
5000+ Employees
5+ years of experience
AI

Description For Research Engineer

Google DeepMind is at the forefront of artificial intelligence research and development, working to advance the state of the art in AI technology. As a Research Engineer, you'll be part of a diverse team of scientists, engineers, and ML experts working on cutting-edge projects like Imagen 3 and Veo. Based in Seattle, you'll collaborate with teams globally, especially Google PAs, to improve model performance and expand capabilities.

The role focuses on applying research ideas to real-world problems, involving everything from prototyping and dataset curation to system building and deployment. You'll work on exciting areas including generative media, multimodal understanding, model optimization, and reinforcement learning.

The ideal candidate should thrive in ambiguous environments and be adaptable to changing project needs. Your strong background in machine learning, particularly with diffusion models, combined with hands-on experience using frameworks like TensorFlow, JAX, or PyTorch, will be essential for success.

This position offers competitive compensation ($161,000 - $245,000) plus bonus, equity, and benefits. You'll be part of a company that values diversity and creates extraordinary impact through AI technology. The role provides an opportunity to work on projects from conception to implementation, contributing to technologies that benefit billions of Google users worldwide.

Last updated 2 hours ago

Responsibilities For Research Engineer

  • Applying research ideas to high-impact real world problems
  • Prototyping, dataset curation, building pipeline and system
  • Performance optimization and deployment
  • Working on Generative Media (image, video, and audio)
  • Multimodal Understanding
  • Model Optimization
  • Reinforcement Learning

Requirements For Research Engineer

Python
  • MSc or PhD degree in computer science, mathematics, applied stats, machine learning or similar experience working in industry
  • Knowledge of machine learning, statistics, and diffusion model theories
  • Hands-on experience with training diffusion models
  • Proven experience of Tensorflow or similar ML frameworks (e.g. JAX or PyTorch)
  • Recent experience conducting applied research
  • Proven experience working in industry, working on projects from proof-of-concept through to implementation

Benefits For Research Engineer

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Google DeepMind Research Engineer

Software Engineer, LLM Pre-Training Optimization

Senior Software Engineer role at Google DeepMind focusing on optimizing pre-training efficiency for large language models using TPUs and custom kernels.

Research Engineer

Senior Research Engineer position at Google DeepMind working on Gemini embedding and multimodal AI models

Software Engineer - Health Agent

Senior Software Engineer role developing next-generation AI health agents using Astra and Gemini technologies at Google DeepMind.

Software Engineer

Senior Software Engineer role at Google DeepMind focusing on AI agent development and implementation, requiring 5+ years of experience in software development.

Research Scientist, Strategic Initiatives

Research Scientist position focusing on trustworthy, robust and reliable machine learning research at Google DeepMind