Staff Software Engineer, AI/ML Natural Language Processing, Google Ads

Google develops next-generation technologies that connect billions of users through search, advertising, and various internet services.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, AI/ML Natural Language Processing, Google Ads

Google is seeking a Staff Software Engineer specializing in AI/ML Natural Language Processing for their Ads team. This role combines advanced machine learning expertise with large-scale software engineering to improve Google's advertising products. The position requires extensive experience in NLP, ML infrastructure optimization, and technical leadership.

The role is situated within Google Ads, a crucial division that powers the open internet by connecting people, publishers, and advertisers through innovative advertising solutions. You'll be working on products spanning search, display, shopping, travel, and video advertising, developing trusted experiences that create value for businesses of all sizes.

As a Staff Software Engineer, you'll lead the technical direction of high-impact projects, managing complex ML systems at Google's massive scale. Your responsibilities will include designing and implementing large-scale software solutions, providing technical leadership, and guiding teams through challenging ML and NLP initiatives.

The ideal candidate brings 8+ years of software development experience, with deep expertise in NLP concepts and algorithms. You'll need to demonstrate strong leadership abilities, as you'll be influencing and coaching distributed engineering teams while managing project priorities and deliverables.

This position offers an attractive compensation package, including a base salary range of $189,000-$284,000, plus bonus, equity, and comprehensive benefits. You'll be part of Google's world-class engineering organization, working on technologies that impact billions of users while having opportunities to grow and evolve with the company's fast-paced business needs.

Last updated 17 days ago

Responsibilities For Staff Software Engineer, AI/ML Natural Language Processing, Google Ads

  • Design, develop, test, deploy, maintain, and enhance large scale software solutions
  • Provide technical leadership on high-impact projects
  • Manage project priorities, deadlines, and deliverables
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Influence and coach a distributed team of engineers
  • Lead NLP solution design, optimize ML infrastructure, and guide model evaluation and debugging efforts

Requirements For Staff Software Engineer, AI/ML Natural Language Processing, Google Ads

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience with Natural Language Processing (NLP) concepts and algorithms
  • 5 years of experience leading ML design and optimizing ML infrastructure
  • Experience in designing NLP solutions

Benefits For Staff Software Engineer, AI/ML Natural Language Processing, Google Ads

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Parental Leave
  • Comprehensive health benefits
  • Equity compensation
  • Bonus
  • Parental leave

Interested in this job?

Jobs Related To Google Staff Software Engineer, AI/ML Natural Language Processing, Google Ads

Senior Research Scientist

Senior Research Scientist position at Google Research, focusing on machine learning and AI systems development, requiring PhD and research experience.

Senior Research Scientist, Deep Learning Data

Senior Research Scientist position at Google focusing on Deep Learning Data, graph algorithms, and Gemini Data infrastructure development.

Senior Research Scientist, Google Cloud AI

Senior Research Scientist position at Google Cloud AI focusing on advancing AI research and development across various industries with competitive compensation and benefits.

Senior Technical Program Manager I, Machine Learning, Google Cloud Platforms

Lead complex machine learning programs at Google Cloud, driving technical innovation and strategic initiatives with competitive compensation and benefits.

Group Product Manager Lead, End-to-End Workflows, Google Cloud

Lead Product Manager role at Google Cloud focusing on GenAI workflows and AI/ML technologies implementation across Google products.