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

Description For Software Engineer III, Machine Learning, Google Ads

Google is seeking a Software Engineer III specializing in Machine Learning for their Ads team. This role combines software engineering expertise with machine learning to develop advertising solutions that power the open internet. The position involves working on Google's advertising products including search, display, shopping, travel and video advertising, as well as analytics.

The ideal candidate will have strong foundations in both software development and machine learning, with experience in tools like TensorFlow and deep learning frameworks. They will be responsible for designing, developing, and maintaining large-scale systems that handle information at massive scale.

The role offers opportunities to work on critical projects with significant impact, as Google Ads helps connect people, publishers, and advertisers across the internet. You'll be part of a team that creates trusted experiences between people and businesses with useful ads, helping grow businesses of all sizes from small businesses to large brands.

Working at Google provides exposure to cutting-edge technology and the chance to solve complex problems at scale. The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. You'll have the opportunity to collaborate with talented engineers and researchers while working on products that affect billions of users.

The role requires technical expertise in software development, data structures, algorithms, and machine learning, combined with the ability to manage project priorities and deliverables. You'll be expected to participate in design reviews, code reviews, and contribute to documentation while maintaining high standards for code quality and system performance.

Last updated 5 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
401k
  • Medical Insurance
  • Equity
  • 401k

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, model development, and software engineering.

Field Solutions Developer II, Generative AI, Google Cloud

Field Solutions Developer II position at Google Cloud focusing on Generative AI implementation, requiring 5+ years of experience in statistical programming and AI applications.

Software Engineer III, AI/ML GenAI, Google Cloud

Software Engineer III position at Google Cloud focusing on AI/ML and GenAI development, requiring expertise in machine learning, software development, and AI infrastructure.

Software Engineer III, Generative AI, Google Workspace

Software Engineer III position at Google focusing on Generative AI development for Google Workspace, combining traditional software engineering with cutting-edge AI technologies.

Software Engineer III, Augmented Reality

Software Engineer III position at Google working on Augmented Reality technology, focusing on calibration and system testing for AR devices.