Taro Logo

Senior Software Engineer, Machine Learning, Google Ads

Google is a global technology company that develops innovative products and services used by billions of users.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, Machine Learning, Google Ads

Google is seeking a Senior Software Engineer to join their Machine Learning team within Google Ads. This role combines software engineering expertise with machine learning to develop next-generation technologies that impact billions of users. The position focuses on building advertising products including search, display, shopping, travel and video advertising, as well as analytics.

As a senior engineer, you'll be responsible for designing, developing, and maintaining sophisticated software solutions while working with ML/AI algorithms and tools. The role requires strong programming skills, experience with data structures/algorithms, and expertise in machine learning, particularly in areas like deep learning or natural language processing.

Google Ads plays a crucial role in powering the open internet by connecting people, publishers, and advertisers through innovative technology. The team creates trusted advertising experiences and helps businesses of all sizes grow through effective advertising tools that deliver measurable results.

The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. You'll have the opportunity to work in either New York or Mountain View, collaborating with talented engineers and researchers while tackling complex technical challenges at scale.

This role requires both technical excellence and leadership qualities, as you'll be participating in design reviews, mentoring other developers, and making key architectural decisions. The ideal candidate will bring fresh ideas from various technical areas while maintaining Google's high standards for code quality and system design.

Last updated 16 days ago

Responsibilities For Senior Software Engineer, Machine Learning, Google Ads

  • Write and test 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
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Machine Learning, Google Ads

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with ML/AI algorithms and tools, deep learning or natural language processing

Benefits For Senior Software Engineer, Machine Learning, Google Ads

Medical Insurance
401k
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on machine learning applications, requiring 5 years of software development experience and strong ML expertise.

Senior Software Engineer, Google Cloud AI

Senior Software Engineer position at Google Cloud AI focusing on compiler development for TPU acceleration, offering competitive compensation and the opportunity to work on cutting-edge AI infrastructure.

Senior Software Engineer, Distributed Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on distributed machine learning systems and infrastructure.

Senior Software Engineer, Machine Learning Infrastructure, Pixel Biometric

Senior Software Engineer position at Google focusing on Machine Learning Infrastructure for Pixel Biometric systems, involving large-scale data processing and ML model deployment.

Senior Software Engineer, LLM Code Agents

Senior Software Engineer position at Google working on LLM Code Agents, developing innovative AI solutions and next-generation technologies in Mountain View or Boulder.