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 a month 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

Senior Machine Learning Engineer - Gemini Safety and Alignment

Senior Machine Learning Engineer position at Google DeepMind focusing on safety and alignment of Gemini models across multiple modalities.

Forward Deployment Engineer, Applied AI

Senior Forward Deployment Engineer position at Google DeepMind focusing on developing and deploying novel applications using generative AI models.

Forward Deployment Engineer, Applied AI

Senior Forward Deployment Engineer position at Google DeepMind focusing on developing and deploying novel applications using generative AI models.

Forward Deployment Engineer, Applied AI

Senior Forward Deployment Engineer position at Google DeepMind focusing on developing and deploying novel applications using generative AI models.

Research Engineer

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