Staff Research Engineer, Applied ML

2 Months ago • 8-13 Years • Artificial Intelligence • Undisclosed

Job Summary

Job Description

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a Staff Research Engineer, Applied ML you will be working on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. The Domain Applied ML team is an impactful group within Core ML, dedicated to accelerating the adoption of cutting-edge ML/AI across Google. We bridge the gap between research and production by developing standardized, efficient ML solutions in critical domains like parameter-efficient tuning, multimodal modeling, media generation, LLMs, and recommender systems. You will be building and leading a new team of ML engineers and researchers in London. You will be collaborating with Google Research and DeepMind to identify and prioritize emerging research areas. You will be conducting applied research on emerging ML/AI topics and driving the adoption of new AI technologies across Google products. You will be developing and evaluating ML models for pilot projects and scalable solutions. You will be developing a strategic roadmap for translating research into practical solutions.
Must have:
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development and with data structures/algorithms
  • 5 years of experience building and architecting large-scale, production quality Machine Learning (ML) systems
  • 5 years of experience in distributed development and large-scale data processing
  • Experience coding in either C++ or Python
  • Experience with ML fundamentals, algorithms, and techniques, including supervised, unsupervised, and reinforcement learning, and experience in areas like natural language processing (NLP), computer vision, and generative AI
Good to have:
  • Experience with generative models (e.g., diffusion models, GANs, transformers) for various media formats (e.g., text, image, video, audio), including prompt engineering, fine-tuning, and evaluation techniques.
  • Experience with RL algorithms and frameworks, including policy gradient methods, Q-learning, and actor-critic architectures.
  • Experience building and leading high-performing research or engineering teams, fostering a positive and inclusive culture.
  • Experience being published in ML/AI conferences or journals, demonstrating a strong research background and ability to communicate complex technical concepts effectively.
  • Familiarity with agent-based architectures, tool use, reinforcement learning, and techniques for evaluating and optimizing agent behavior.

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development and with data structures/algorithms.
  • 5 years of experience building and architecting large-scale, production quality Machine Learning (ML) systems.
  • 5 years of experience in distributed development and large-scale data processing.
  • Experience coding in either C++ or Python.
  • Experience with ML fundamentals, algorithms, and techniques, including supervised, unsupervised, and reinforcement learning, and experience in areas like natural language processing (NLP), computer vision, and generative AI.

Preferred qualifications:

  • Experience with generative models (e.g., diffusion models, GANs, transformers) for various media formats (e.g., text, image, video, audio), including prompt engineering, fine-tuning, and evaluation techniques.
  • Experience with RL algorithms and frameworks, including policy gradient methods, Q-learning, and actor-critic architectures.
  • Experience building and leading high-performing research or engineering teams, fostering a positive and inclusive culture.
  • Experience being published in ML/AI conferences or journals, demonstrating a strong research background and ability to communicate complex technical concepts effectively.
  • Familiarity with agent-based architectures, tool use, reinforcement learning, and techniques for evaluating and optimizing agent behavior.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The Domain Applied ML team is an impactful group within Core ML, dedicated to accelerating the adoption of cutting-edge ML/AI across Google. We bridge the gap between research and production by developing standardized, efficient ML solutions in critical domains like parameter-efficient tuning, multimodal modeling, media generation, LLMs, and recommender systems.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Responsibilities

  • Build and lead a new team of ML engineers and researchers in London.
  • Collaborate with Google Research and DeepMind to identify and prioritize emerging research areas.
  • Conduct applied research on emerging ML/AI topics and drive the adoption of new AI technologies across Google products.
  • Develop and evaluate ML models for pilot projects and scalable solutions.
  • Develop a strategic roadmap for translating research into practical solutions.

Similar Jobs

Next Level Games - Senior Gameplay Engineer

Next Level Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Sledgehammer Games - 2025 US Summer Internship - Game Engineering

Sledgehammer Games

Santa Monica, California, United States (On-Site)
2 Months ago
Niantic - Staff Software Engineer, AR Platform

Niantic

Bellevue, Washington, United States (Hybrid)
3 Months ago
Bit Reactor, LLC - UI ENGINEER

Bit Reactor, LLC

Cockeysville, Maryland, United States (On-Site)
6 Months ago
ByteDance - Research Scientist in Foundation Model (Speech & Audio Generation) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
Meta - Research Scientist, Machine Learning (PhD)

Meta

Seattle, Washington, United States (On-Site)
2 Months ago
Paytm - Data Scientist-Paytm Money

Paytm

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Paypal - Principal AI Machine Learning Architect

Paypal

San Jose, California, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Fabric - Principal Design Verification Engineer, NOC

Fabric

Ontario, Canada (Remote)
3 Months ago
Cadence - Senior Product Marketing Manager

Cadence

San Jose, California, United States (On-Site)
4 Months ago
Sperasoft - C++ Software Developer

Sperasoft

Yerevan, Yerevan, Armenia (On-Site)
5 Months ago
Google - Senior Staff Research Scientist, Google Cloud AI

Google

New York, New York, United States (On-Site)
2 Months ago
Esko - Senior Software Engineer Specialist

Esko

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Luxoft - Senior Android Embedded Software Developer

Luxoft

Poland, Ohio, United States (Remote)
2 Months ago
Techland - Senior Engine Programmer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Razer - Immersive Experience Designer

Razer

France (On-Site)
3 Months ago
Rocket Werkz - GAME PROGRAMMER (C#)

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
5 Months ago
ByteDance - Senior Software Engineer - Code AI/GPT

ByteDance

San Jose, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Universally Speaking - Romanian Games Tester

Universally Speaking

Liverpool, England, United Kingdom (On-Site)
7 Months ago
Epic Games - Lead Technical Designer in Animation

Epic Games

London, England, United Kingdom (On-Site)
4 Months ago
Dun & Bradstreet - Sales Solutions Specialist (R-16812)

Dun & Bradstreet

London, England, United Kingdom (Hybrid)
3 Months ago
Info Stretch - Java Developer

Info Stretch

Sunderland, England, United Kingdom (On-Site)
3 Months ago
Assystems - Senior/Principal Civil Engineer

Assystems

Helensburgh, Scotland, United Kingdom (Remote)
3 Months ago
Unity - Senior Software Developer, Code Quality

Unity

Brighton And Hove, England, United Kingdom (On-Site)
3 Months ago
ION - Manager/Director of Mid-Markets - 9779

ION

London, England, United Kingdom (On-Site)
3 Months ago
PlayStation Global - Principal Identity Architect

PlayStation Global

London, England, United Kingdom (Hybrid)
3 Months ago
Alpha Sense - Mid-Market Account Executive, Corporate

Alpha Sense

London, England, United Kingdom (On-Site)
2 Months ago
Rockstar Games - Software Engineer, C# WPF (All Levels)

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Scale AI - Software Engineer - New Grad

Scale AI

San Francisco, California, United States (On-Site)
3 Months ago
The Artarium - AI Digital Artist

The Artarium

Gurugram, Haryana, India (On-Site)
5 Months ago
Zoox - Software Engineer - Prediction & Behavior ML

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
CharacterAI - Research Engineer, ML Systems (All Industry Levels)

CharacterAI

New York, New York, United States (On-Site)
2 Months ago
Level AI - Enterprise Account Executive  (Remote, US)

Level AI

United States (Remote)
3 Months ago
Trend Micro - NLP / Prompt Engineer (VicOne_Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
4 Months ago
HP - Machine Learning Engineer

HP

Sant Cugat Del Vallès, Catalonia, Spain (On-Site)
4 Months ago
Worley - Data Scientist I

Worley

Navi Mumbai, Maharashtra, India (Hybrid)
4 Months ago
Google - Software Engineer III, Machine Learning, Camera

Google

(On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Hyderabad, Telangana, India (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

New York, New York, United States (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Mountain View, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug