Senior Software Engineer, Machine Learning, Google Ads

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$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 specializing in Machine Learning for their Google Ads team. This role is part of Google's mission to develop next-generation technologies that impact billions of users worldwide. The position focuses on building and enhancing Google's advertising products, including search, display, shopping, travel, and video advertising.

The ideal candidate will bring expertise in software development, machine learning, and AI algorithms, with a strong foundation in data structures and algorithms. With 5+ years of software development experience and 3+ years in ML/AI, you'll be responsible for designing, developing, and maintaining sophisticated software solutions that power Google's advertising ecosystem.

Working in Google Ads means you'll be at the forefront of connecting people, publishers, and advertisers while creating value across the open internet. The team's work directly impacts businesses of all sizes, from small enterprises to major brands and YouTube creators, by developing effective advertising tools that deliver measurable results.

The role offers significant technical challenges and growth opportunities, including the chance to work with cutting-edge technologies in machine learning, distributed computing, and large-scale system design. You'll collaborate with talented peers, lead technical discussions, and have the opportunity to shape the future of digital advertising technology.

The position comes with a competitive compensation package, including a base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits. Located in either New York, NY or Mountain View, CA, you'll be part of Google's innovative culture while working on projects that have global impact.

This is an excellent opportunity for experienced engineers who want to combine their software engineering expertise with machine learning to solve complex problems at scale, while working for one of the world's leading technology companies.

Last updated 13 hours 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 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 Senior Software Engineer, Machine Learning, Google Ads

  • 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
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience in a technical leadership role (preferred)

Benefits For Senior Software Engineer, Machine Learning, Google Ads

  • Bonus
  • Equity
  • Benefits package available but not specified in detail

Interested in this job?

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

Senior Software Engineer, AI/ML, Google Ads

Senior Software Engineer position at Google focusing on AI/ML applications in Google Ads, offering competitive compensation and opportunities to work on large-scale advertising technology.

Senior Software Engineer, AI/ML, Google Cloud

Senior Software Engineer position at Google Cloud focusing on AI/ML development, requiring 5 years of software development experience and strong expertise in machine learning infrastructure.

Applied ML Engineer for AICore

Senior ML Engineering role at Google focusing on implementing Gemini AI models for Android devices and creating revolutionary generative AI features.

Senior Software Engineer, AI/ML, Google Cloud AI

Senior Software Engineer position at Google Cloud AI team, focusing on machine learning and AI development with competitive compensation and opportunities to work on cutting-edge technology.

Senior ML Compiler Engineer, Silicon

Senior ML Compiler Engineer position at Google, focusing on developing Machine Learning compilers for TPU acceleration, requiring 5+ years of compiler experience and strong software engineering skills.