Senior Software Engineer, Machine Learning, Google Ads

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Machine Learning, Google Ads

Google is seeking a Senior Software Engineer specializing in Machine Learning for their Ads team. This role combines software engineering expertise with machine learning capabilities to develop advertising technologies that connect users, publishers, and advertisers. The position involves working on critical projects that power Google's advertising products including search, display, shopping, travel, and video advertising.

The role requires strong technical skills in software development, data structures, algorithms, and specific expertise in machine learning, deep learning, or natural language processing. You'll be responsible for designing, developing, and maintaining software solutions while managing project priorities and deliverables.

Google Ads is a crucial part of Google's business, helping to power the open internet by creating value for people, publishers, and advertisers. The team builds trusted experiences between people and businesses with useful ads, helping grow businesses of all sizes from small businesses to large brands and YouTube creators.

The position offers competitive compensation including a base salary range of $166,000-$244,000 plus bonus, equity, and comprehensive benefits. You'll work in either New York, NY or Mountain View, CA, collaborating with talented engineers and contributing to products that impact billions of users.

This is an excellent opportunity for someone who wants to combine software engineering expertise with machine learning capabilities at one of the world's leading technology companies. You'll have the chance to work on challenging technical problems at massive scale while helping shape the future of digital advertising.

Last updated an hour ago

Responsibilities For Senior Software Engineer, Machine Learning, Google Ads

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Machine Learning, Google Ads

Python
Java
  • 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
  • 1 year of experience with software design and architecture
  • 3 years of experience with ML/AI algorithms and tools, deep learning or natural language processing

Benefits For Senior Software Engineer, Machine Learning, Google Ads

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer, Machine Learning, Google Ads

Senior Software Engineer, Generative AI and LLMs

Senior Software Engineering role at Google focusing on Generative AI and LLMs for Pixel devices, combining ML expertise with mobile development.

Senior Software Engineer, Recommendations, Ranking and Prediction, Google Workspace

Senior Software Engineering role at Google focusing on developing recommendation and ranking systems for Google Workspace, combining traditional engineering with machine learning expertise.

AI/ML Engineer, National Security, Public Sector

Senior AI/ML Engineering role at Google focusing on national security applications, requiring TS/SCI clearance and extensive machine learning experience.

Senior Software Engineer, Machine Learning, Core

Senior Software Engineer position at Google focusing on Machine Learning and AI, developing next-generation technologies that impact billions of users.

Physical Design Engineer, TPU

Physical Design Engineer position at Google working on TPU (Tensor Processing Unit) technology for AI/ML hardware acceleration.