Taro Logo

Senior Software Engineer, AI/ML, User Experiences

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

Description For Senior Software Engineer, AI/ML, User Experiences

Google is seeking a Senior Software Engineer specializing in AI/ML for their User Experiences team. This role is part of Google Ads, which powers the open internet by connecting people, publishers, and advertisers through advanced technology. The position requires expertise in recommendation systems, machine learning infrastructure, and neural network architectures. The ideal candidate will have extensive experience in software development, data structures/algorithms, and deploying ML models in production environments.

The role offers an opportunity to work on critical projects that impact billions of users, with the possibility to switch teams as the business evolves. You'll be part of developing advertising products across search, display, shopping, travel, and video advertising, helping businesses of all sizes grow through effective advertiser tools.

As a senior engineer, you'll be responsible for designing and implementing recommendation systems models, contributing to architecture design, and ensuring best practices through code reviews. The position requires strong technical skills in ML infrastructure, model deployment, and optimization, along with the ability to collaborate effectively with peers and stakeholders.

The compensation package is competitive, including a base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits. Google offers a culture of belonging and is committed to building a diverse workforce representative of its users. The position is based in Mountain View, CA, and offers the opportunity to work with cutting-edge technology while making a significant impact on Google's advertising ecosystem.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, AI/ML, User Experiences

  • Write and test product or system development code
  • Collaborate with peers and stakeholders through design and code reviews
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve
  • Design and implement recommendation systems models across different domains

Requirements For Senior Software Engineer, AI/ML, User Experiences

Python
  • 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 building and deploying recommendation systems models
  • 3 years of experience with ML infrastructure
  • Experience in developing custom neural network architectures, loss functions, or Tensorflow

Benefits For Senior Software Engineer, AI/ML, User Experiences

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

Interested in this job?

Jobs Related To Google Senior Software Engineer, AI/ML, User Experiences