Software Engineer III, Machine Learning, Google Ads

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

Description For Software Engineer III, Machine Learning, Google Ads

Google is seeking a Software Engineer III specializing in Machine Learning for their Google Ads team. This role is crucial in developing technologies that impact billions of users' interactions and connections. The position focuses on Google Ads, which powers the open internet by connecting people, publishers, and advertisers through advanced advertising technology.

The role involves working on critical projects with opportunities for team and project mobility as both the engineer and Google's fast-paced environment evolve. The ideal candidate will be versatile, demonstrate leadership qualities, and be eager to tackle new challenges across the full technology stack.

Key responsibilities include writing production code, leading design reviews, code reviews, documentation, and problem-solving. The position requires strong expertise in machine learning algorithms and tools, particularly TensorFlow, along with solid fundamentals in data structures and algorithms.

Google Ads team builds various advertising products including search, display, shopping, travel, and video advertising, as well as analytics. The team creates trusted experiences between users and businesses through useful ads, helping businesses of all sizes grow - from small businesses to large brands and YouTube creators.

The compensation package is competitive, ranging from $141,000 to $202,000 base salary, plus bonus, equity, and comprehensive benefits. The role offers the opportunity to work in prime locations including Mountain View, Kirkland, or Los Angeles, with access to Google's renowned workplace benefits and culture.

This position represents an excellent opportunity for those passionate about machine learning and advertising technology to make a significant impact at one of the world's leading technology companies. The role combines technical expertise with practical business applications, offering both challenging work and substantial growth potential.

Last updated 2 hours ago

Responsibilities For Software Engineer III, Machine Learning, Google Ads

  • Write 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 and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Software Engineer III, Machine Learning, Google 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 in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing

Benefits For Software Engineer III, Machine Learning, Google Ads

Medical Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance

Interested in this job?

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

Software Engineer III, AI/ML Machine Learning, Core

Software Engineer III position at Google focusing on AI/ML development, requiring 2 years of experience and expertise in machine learning, distributed systems, and software development.

Software Engineer III, Machine Learning, Labs

Software Engineer III position at Google Labs focusing on machine learning, AI, and large language models development.

Software Engineer III, AI/ML Recommendations, Rankings, Predictions, Google Cloud

Software Engineer III position at Google Cloud focusing on AI/ML recommendations systems, requiring 2 years of software development experience and expertise in machine learning infrastructure.

Software Engineer III, AI/ML GenAI, Google Cloud Platforms

Software Engineer III position at Google Cloud focusing on AI/ML and GenAI development, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.

Software Engineer III, Core Machine Learning, Google Cloud

Software Engineer III position at Google Cloud focusing on core machine learning infrastructure and development, offering competitive compensation and the opportunity to work on cutting-edge ML technologies.