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 an opportunity to work at one of the world's leading tech companies, developing next-generation technologies that impact billions of users.

The role requires strong technical expertise in software development, particularly in Python and C++, along with deep knowledge of machine learning infrastructure and recommendation systems. You'll be working on critical projects involving model deployment, evaluation, optimization, and data processing. The position offers significant technical challenges, working with massive-scale systems and cutting-edge ML technologies.

As a senior engineer, you'll collaborate with peers through design and code reviews, contribute to documentation, and help maintain high engineering standards. The role involves both hands-on coding and technical leadership responsibilities, including architecture design and system optimization. You'll be working in either Pittsburgh or Mountain View, with competitive compensation including a base salary range of $166,000-$244,000 plus bonus, equity, and comprehensive benefits.

Google offers a collaborative environment where engineers can work on impactful projects while having opportunities for growth and development. The company is committed to diversity and inclusion, providing equal opportunities for all qualified candidates. This role is perfect for someone who wants to combine software engineering excellence with machine learning expertise while working on products that affect users globally.

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 (e.g., Python, C++), and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products, and 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
401k
Equity
  • Bonus
  • Equity
  • Benefits Package

Interested in this job?

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