Senior Software Engineer, AI/ML, Google Research

Google

Mountain View (CA)

On-site

USD 174,000 - 252,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Google’s software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information. You will work on ML and AI-driven ad systems, building production-ready models and scalable solutions for high-traffic environments.

Join a team that collaborates with Research Scientists and Product teams to turn prototypes into impactful features, publish findings, and advance Google’s monetization with rigorous engineering practices.

Qualifications

  • Bachelor’s degree or equivalent practical experience is required.
  • PhD in CS/AI/ML or related field is preferred.
  • 5 years of experience with data structures and algorithms.
  • Experience driving end-to-end production launches for ML features in high-traffic, latency-critical systems.
  • Experience with RL or agentic systems.
  • Publications at NeurIPS/ICML/ICLR are a plus.

Responsibilities

  • Design and implement ML solutions and leverage ML infrastructure.
  • Design, build, and productionize ML models to understand user intent and advertiser objectives.
  • Collaborate with Research Scientists and Product teams to translate concepts from LLMs, RL, and agentic systems into scalable solutions.
  • Take ownership of the end-to-end ML lifecycle to develop and launch new advertising products.
  • Contribute to the scientific community with opportunities to co-author publications for academic conferences.

Skills

Software development
LLM modeling
Generative AI
Programming languages

Education

Bachelor’s degree or equivalent practical experience
PhD degree in Computer Science, Artificial Intelligence, Machine Learning, or related technical field

Tools

Reinforcement Learning
Agentic systems

Job description

In most instances, this position requires in-person interviews as part of the hiring process.

Minimum qualifications:
  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 2 years of experience in large language model (LLM) modeling, including pre-training or fine-tuning.
  • 2 years of experience with Generative AI technologies, and launching features.
Preferred qualifications:
  • PhD degree in Computer Science, Artificial Intelligence, Machine Learning, or related technical field.
  • 5 years of experience with data structures and algorithms.
  • Experience driving end-to-end production launches for machine learning features in high-traffic, latency-critical systems.
  • Experience with Reinforcement Learning (RL) or agentic systems.
  • Demonstrated publication record at academic conferences (e.g., NeurIPS, ICML, ICLR).
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.

Google Research addresses challenges that define the technology of today and tomorrow. From conducting fundamental research to influencing product development, our research teams have the opportunity to impact technology used by billions of people every day.

Our teams aspire to make discoveries that impact everyone, and core to our approach is sharing our research and tools to fuel progress in the field -- we publish regularly in academic journals, release projects as open source, and apply research to Google products.

Individual pay is determined by factors including job‑related skills, experience, and relevant education or training.

US: $174000 - $252000 (USD) + 15% bonus target + equity + benefits

Responsibilities

Learn more about benefits at Google .

  • Design and implement solutions in one or more specialized ML areas, leverage ML infrastructure, and demonstrate expertise in a chosen field.
  • Design, build, and productionize sophisticated machine learning models to understand user intent and advertiser objectives. Your work will form the core intelligence of our next‑generation, AI‑driven ad systems.
  • Collaborate closely with Research Scientists and Product teams to translate novel concepts in LLMs, RL, and agentic systems from initial prototypes into scalable, production‑ready solutions.
  • Take ownership of the end‑to‑end ML lifecycle to develop and launch new advertising products. Translate into features with significant business impact and shape the future of Google's monetization.
  • Contribute to the scientific community with opportunities to co‑author publications for academic conferences (e.g., NeurIPS, ICML), showcasing your innovative work and its impact.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, AI/ML, Google Research
Senior Software Engineer, AI/ML, Google Research

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
15% bonus target
Equity
Benefits
Senior Software Engineer, AI/ML, Google Research
Senior Software Engineer, AI/ML, Google Research

Google Inc. • Mountain View (CA), Northern (KY)

Hybrid
USD 174,000 - 252,000
Equity
Bonus target
Benefits
Software Engineer III, AI/ML, App Ads Quality
Software Engineer III, AI/ML, App Ads Quality

Google • Mountain View (CA)

On-site
USD 147,000 - 210,000
Senior Staff Software Engineer, Generative AI, Search Intelligence
Senior Staff Software Engineer, Generative AI, Search Intelligence

Google • Mountain View (CA)

On-site
USD 262,000 - 364,000
Staff Software Engineer, AI/ML GenAI, Google Cloud AI
Staff Software Engineer, AI/ML GenAI, Google Cloud AI

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Software Engineer, AI/ML, Google Ads
Senior Software Engineer, AI/ML, Google Ads

Google • Mountain View (CA)

On-site
USD 166,000 - 244,000
Staff ML Engineer, Search Ads Auto-Bidding
Staff ML Engineer, Search Ads Auto-Bidding

Google • New York (NY)

On-site
USD 207,000 - 300,000
Senior Software Engineer, AI/ML, Core
Senior Software Engineer, AI/ML, Core

Google • San Jose (CA)

On-site
USD 174,000 - 252,000
Software Engineer III, AI/ML, Core
Software Engineer III, AI/ML, Core

Google • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Research Engineer, Frontier AI, Incubation, DeepMind
Research Engineer, Frontier AI, Incubation, DeepMind

Google DeepMind • Mountain View (CA)

On-site
USD 174,000 - 252,000
Bonus target 15%
Equity
Benefits