Senior Software Engineer, Machine Learning, Gemini

3 Months ago • 3-5 Years • Artificial Intelligence • Research & Development

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. Our team is working on improving the accuracy and factuality of responses generated by Gemini, both standalone and in Retrieval Augmented Generation (RAG) settings. We iterate on the quality of RAG backends, and we build state-of-the-art language models through a variety of model training and optimization methods (e.g., Supervised Fine Tuning, Reinforcement Learning from Human Feedback). The team is also responsible for managing data quality, quality evaluation and quality monitoring. Gemini is a conversational AI tool that enables users to collaborate with generative AI and help augment their imagination, expand their curiosity, and enhance their productivity. Responsibilities: Leverage model training strategies like Supervised Fine Tuning (SFT) and preference-based approaches (e.g., Reinforcement Learning from Human Feedback, Identity Preference Optimization, etc.) to improve the quality of language models. Iterate on the Retrieval-Augmented-Generation (RAG) approaches to improve the accuracy of language model responses. Collaborate with cross-functional and Research teams on applying state-of-the-art machine learning approaches to LLM-based products.
Must have:
  • Bachelor’s degree or equivalent practical experience
  • 5 years of experience with software development
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with state-of-the-art GenAI techniques
  • 3 years of experience with ML infrastructure
Good to have:
  • PhD in Machine Learning or a related field
  • Experience with training and optimizing large language models
  • Ability to grow under pressure in high-stakes, high-visibility environments

Job Details

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with state-of-the-art GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (e.g., language modeling, computer vision).
  • 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).

Preferred qualifications:

  • PhD in Machine Learning or a related field.
  • Experience with training and optimizing large language models.
  • Ability to grow under pressure in high-stakes, high-visibility environments.

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.

Our team is working on improving the accuracy and factuality of responses generated by Gemini, both standalone and in Retrieval Augmented Generation (RAG) settings. We iterate on the quality of RAG backends, and we build state-of-the-art language models through a variety of model training and optimization methods (e.g., Supervised Fine Tuning, Reinforcement Learning from Human Feedback). The team is also responsible for managing data quality, quality evaluation and quality monitoring.

Gemini is a conversational AI tool that enables users to collaborate with generative AI and help augment their imagination, expand their curiosity, and enhance their productivity.

Responsibilities

  • Leverage model training strategies like Supervised Fine Tuning (SFT) and preference-based approaches (e.g., Reinforcement Learning from Human Feedback, Identity Preference Optimization, etc.) to improve the quality of language models.
  • Iterate on the Retrieval-Augmented-Generation (RAG) approaches to improve the accuracy of language model responses.
  • Collaborate with cross-functional and Research teams on applying state-of-the-art machine learning approaches to LLM-based products.

Similar Jobs

Dolby Laboratories - Research Intern - Foundational AI

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Google - Senior Staff Software Engineer, Google Cloud

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
3 Months ago
PlayStation Global - Machine Learning Engineer for Game Technology

PlayStation Global

Aliso Viejo, California, United States (On-Site)
7 Months ago
Extreme Network - Staff Software Systems Engineer-Machine Learning

Extreme Network

Bengaluru, Karnataka, India (Remote)
4 Months ago
Mozilla - Staff Machine Learning Engineer, Fakespot

Mozilla

(Remote)
4 Months ago
Stemuli - AI Engineer - Core Education, Seattle

Stemuli

Seattle, Washington, United States (Hybrid)
4 Months ago
Volley - Software Engineer, AI Team

Volley

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sleeper - Senior Frontend Engineer (Mobile)

Sleeper

Las Vegas, Nevada, United States (On-Site)
6 Months ago
Nielsen - Staff Software Engineer  - AM-TECH-DA-54

Nielsen

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Trendyol - Senior Data Scientist - Seller

Trendyol

İzmir, İzmir, Türkiye (Hybrid)
3 Months ago
ByteDance - Image sensor scientist- Pico Lab- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Web Secure AI - Data Scientist

Web Secure AI

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Meta - Research Scientist Intern, Synthetic Image Generation (PhD)

Meta

Sausalito, California, United States (On-Site)
3 Months ago
ByteDance - Software Development Engineer Graduate (Network Monitoring & Alerts) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Burlingame, California, United States (On-Site)
3 Months ago
Google - Senior Software Engineer, Core

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
The Walt Disney Company - Lead Software Engineer (C/C++ or Rust)

The Walt Disney Company

Seattle, Washington, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Zürich, Zurich, Switzerland

Google - Technical Program Manager, Gemini

Google

Zürich, Zurich, Switzerland (On-Site)
3 Months ago
PwC - Manager Advisory FS Risk Consulting Team

PwC

Zürich, Zurich, Switzerland (On-Site)
4 Months ago
PwC - Data Engineering – Senior Manager

PwC

Zürich, Zurich, Switzerland (On-Site)
4 Months ago
PwC - Expertin/Experte Datenschutz / ICT-Recht

PwC

Zürich, Zurich, Switzerland (On-Site)
4 Months ago
PwC - (Senior) Reward Manager with tax experience

PwC

Zürich, Zurich, Switzerland (On-Site)
4 Months ago
Sonar Source - Java Backend Developer

Sonar Source

Geneva, Geneva, Switzerland (On-Site)
3 Months ago
PwC - Lohnspezialist:in / Mandatsleiter:in im Treuhandbereich

PwC

Lucerne, Lucerne, Switzerland (On-Site)
4 Months ago
Luxoft - Avaloq Developer

Luxoft

Zürich, Zurich, Switzerland (On-Site)
2 Months ago
Palo Alto Networks - Presales Manager - Network Security (Domain Consulting)

Palo Alto Networks

St. Gallen, St. Gallen, Switzerland (Remote)
3 Months ago
PwC - (Assistant) Manager within the Corporate Reporting Services team 80-100%

PwC

Zürich, Zurich, Switzerland (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Rackspace - Generative AI Engineer - AWS

Rackspace

Bengaluru, Karnataka, India (On-Site)
3 Months ago
GoTo Group - Data Scientist Intern - Indonesia

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
3 Months ago
Google - Customer Engineer, Federal Financials, Public Sector

Google

Reston, Virginia, United States (On-Site)
3 Months ago
Barbaricum - Senior Product Manager (Edge)

Barbaricum

Springfield, Virginia, United States (On-Site)
3 Months ago
ByteDance - Software Prototyping Engineer- AI - San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Zoox - Senior/Staff Data Scientist - Collision Avoidance System

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
Google - Customer Engineer II, Applied AI, Google Cloud

Google

(On-Site)
2 Months ago
Tango Eye - Sr. Computer Vision Developer

Tango Eye

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Digital Green - AI Researcher

Digital Green

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Wargaming - AI Business Manager

Wargaming

Berlin, Berlin, Germany (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.

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