Software Engineer III, Machine Learning, Google Ads

Google develops next-generation technologies that connect billions of users, focusing on search, advertising, and innovative solutions.
$136,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer III, Machine Learning, Google Ads

Google is seeking a Software Engineer III specialized in Machine Learning for their Google Ads team. This role is integral to Google's advertising ecosystem, which powers the open internet by connecting people, publishers, and advertisers. The position offers an opportunity to work on cutting-edge machine learning solutions that impact billions of users worldwide.

The role involves developing and maintaining sophisticated machine learning systems for Google's advertising products, including search, display, shopping, travel, and video advertising. You'll be working with state-of-the-art ML tools and technologies, contributing to large-scale systems that handle massive amounts of data.

As a Software Engineer III, you'll be responsible for writing production code, participating in design reviews, and ensuring best practices through code reviews. The role requires strong technical expertise in machine learning algorithms, artificial intelligence, and software development. You'll be working on projects critical to Google's needs, with opportunities to switch teams as the business evolves.

The position offers competitive compensation, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. You'll be joining a team that values technical excellence, innovation, and collaboration, working alongside some of the best minds in the industry.

The ideal candidate should have at least 2 years of experience with machine learning algorithms and tools, strong programming skills, and experience with data structures and algorithms. This is an excellent opportunity for someone looking to make a significant impact in the advertising technology space while working with cutting-edge machine learning technologies at one of the world's leading tech companies.

Last updated a few seconds 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
Dental Insurance
Vision Insurance
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

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

Software Engineer, Computational Videography and ML, Pixel Camera

Software Engineering role at Google focusing on computational videography and machine learning for Pixel camera technology.

Software Engineer, Search, Ranking

Mid-level Software Engineering role at Google focusing on Search ranking algorithms and ML model optimization in Belo Horizonte, Brazil.

Software Engineer III, Machine Learning, Search

Software Engineer III position at Google focusing on Machine Learning and Search, combining software development expertise with ML specialization to enhance search capabilities.

Software Engineer III, AI/ML Recommendations, Rankings, Predictions, Search

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

Software Engineer III, ML Infrastructure, Pixel

Software Engineer III position at Google focusing on ML Infrastructure for Pixel devices, developing biometric authentication systems and large-scale data pipelines.