Taro Logo

Senior Software Engineer, Ads, ML Infrastructure

A global technology company that develops internet-related services and products.
$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, Ads, ML Infrastructure

Google is seeking a Senior Software Engineer to join their Ads ML Infrastructure team. This role combines software engineering expertise with machine learning infrastructure development, focusing on building and maintaining recommendation systems at scale. The position offers a competitive base salary range of $166,000-$244,000 plus additional benefits including bonus, equity, and comprehensive benefits package.

The role requires strong technical expertise in software development, particularly in languages like Python and C++, along with extensive experience in ML infrastructure and recommendation systems. You'll be working on critical projects that impact billions of users, developing next-generation technologies that handle information at massive scale.

As a senior engineer, you'll be responsible for writing and testing code, collaborating with peers through design and code reviews, contributing to documentation, and troubleshooting complex system issues. The role particularly emphasizes work on recommendation systems models across different domains, including retrieval, prediction, ranking, personalization, and search quality.

Google offers a collaborative environment where engineers can work on challenging problems while having opportunities to switch teams and projects as they grow. The company is committed to diversity and inclusion, providing equal employment opportunities and fostering a culture of belonging.

The position is available in either Pittsburgh, PA or Mountain View, CA, offering the opportunity to work from major tech hubs. This role represents an excellent opportunity for experienced engineers looking to make an impact at scale while working with cutting-edge ML technologies and infrastructure.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Ads, ML Infrastructure

  • 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, Ads, ML Infrastructure

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 with ML infrastructure
  • 3 years of experience building and deploying recommendation systems models
  • Experience with building architecture

Benefits For Senior Software Engineer, Ads, ML Infrastructure

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Senior Software Engineer, Ads, ML Infrastructure

Senior Software Developer, Machine Learning, Google Ads

Senior Software Developer position at Google focusing on machine learning applications in advertising technology, offering competitive compensation and opportunity to work on large-scale AI systems.

Senior Software Developer, Machine Learning and Embedded Systems

Senior Software Developer role focusing on machine learning and embedded systems optimization at Google, requiring expertise in ML frameworks and performance optimization.

Senior Software Developer, Machine Learning, Google Ads

Senior Software Developer role at Google focusing on Machine Learning and AI, developing next-generation technologies for Google Ads.

AI Code Assist Specialist, Partner Engineering

AI Code Assist Specialist position at Google Cloud, focusing on helping partners integrate and adopt Gemini Code Assist technology for software development.

Senior Software Engineer, Generative AI, Google Cloud AI

Senior Software Engineer position focused on Generative AI development at Google Cloud AI, offering competitive compensation and benefits.