Taro Logo

Software Engineer III, Machine Learning, Recommendations, Discover Ads

A global technology company that develops internet-related services and products.
$141,000 - $202,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Advertising

Description For Software Engineer III, Machine Learning, Recommendations, Discover Ads

Google is seeking a Software Engineer III to join their Machine Learning team focusing on Recommendations for Discover Ads. This role combines software engineering with machine learning expertise to build and optimize recommendation systems that power Google's advertising platform. The position requires strong technical skills in both software development and machine learning, particularly in building and deploying recommendation systems models in production.

The role involves working on critical aspects of Google's ads serving stack, developing and optimizing prediction models for user actions like click-through rates and conversion likelihood. You'll be part of a team that handles information at massive scale, utilizing cutting-edge technologies in machine learning, distributed computing, and large-scale system design.

As a Software Engineer III, you'll collaborate with peers through design and code reviews, contribute to documentation, and work on debugging and resolving system issues. The position offers opportunities to work with various technologies and tackle complex problems in machine learning and data processing.

Google offers a competitive compensation package including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. The company is committed to fostering an inclusive environment and provides equal opportunities for all candidates.

This role is perfect for someone who combines strong software engineering fundamentals with expertise in machine learning and recommendation systems, and who is passionate about making an impact on Google's advertising technology at scale.

Last updated a day ago

Responsibilities For Software Engineer III, Machine Learning, Recommendations, Discover Ads

  • Write 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 issues
  • Build and deploy recommendation systems models, utilize ML infrastructure, and contribute to model optimization and data processing

Requirements For Software Engineer III, Machine Learning, Recommendations, Discover Ads

Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 1 year of experience building and deploying recommendation systems models in production
  • 1 year of experience with ML infrastructure

Benefits For Software Engineer III, Machine Learning, Recommendations, Discover Ads

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

Interested in this job?

Jobs Related To Google Software Engineer III, Machine Learning, Recommendations, Discover Ads