Staff Software Engineer, AI/ML Computer Vision, Google Ads

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

Description For Staff Software Engineer, AI/ML Computer Vision, Google Ads

Google is seeking a Staff Software Engineer specializing in AI/ML Computer Vision for their Google Ads team. This role is crucial in developing advanced technologies that impact billions of users worldwide. The position focuses on computer vision, machine learning infrastructure, and technical leadership in Google's advertising products.

The role combines technical expertise in computer vision and machine learning with leadership responsibilities. You'll be working on Google Ads, which helps power the open internet by connecting people, publishers, and advertisers through innovative advertising solutions. The team builds various advertising products including search, display, shopping, travel, and video advertising.

As a Staff Software Engineer, you'll lead the design and development of computer vision systems, optimize ML infrastructure, and guide model optimization strategies. The role requires both deep technical knowledge and leadership skills, as you'll be managing project priorities and coaching team members.

The position offers competitive compensation with a base salary range of $189,000-$284,000, plus additional benefits including bonus and equity. This is an opportunity to work on large-scale systems that directly impact Google's advertising ecosystem and contribute to products that serve businesses of all sizes.

The ideal candidate will have extensive experience in software development, computer vision, and ML infrastructure, combined with proven leadership abilities. You'll be working in a complex, matrixed organization, collaborating across different teams and functions to deliver high-impact projects that shape the future of Google's advertising technology.

Last updated a month ago

Responsibilities For Staff Software Engineer, AI/ML Computer Vision, Google Ads

  • Design, develop, test, deploy, maintain, and enhance large scale software solutions
  • Provide technical leadership on high-impact projects
  • Manage project priorities, deadlines, and deliverables
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Influence and coach a distributed team of engineers
  • Lead the design of computer vision systems, optimize ML infrastructure
  • Guide the development of model optimization and data processing strategies

Requirements For Staff Software Engineer, AI/ML Computer Vision, Google Ads

Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience with Computer Vision
  • 5 years of experience leading ML design and optimizing ML infrastructure
  • Experience with various algorithms and design techniques

Benefits For Staff Software Engineer, AI/ML Computer Vision, Google Ads

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Staff Software Engineer, AI/ML Computer Vision, Google Ads

Senior Research Scientist, Interactive Recommender Systems

Senior Research Scientist position at Google Research focusing on interactive recommender systems, machine learning, and AI, offering competitive compensation and benefits.

Staff Research Scientist, Google Cloud AI

Lead AI research scientist position at Google Cloud, focusing on advancing AI technology and its applications across industries while contributing to the research community.

Staff Software Developer, Generative AI, Gemini Code Assist

Lead the development of AI-powered developer tools at Google's Gemini Code Assist team, focusing on machine learning and generative AI applications.

Product Manager, AI/ML, Google Cloud

Lead AI/ML product management at Google Cloud, developing strategic vision for ML hardware stack and collaborating with teams like DeepMind and YouTube.

Senior Research Scientist, Multilingual NLP

Senior Research Scientist position at Google focusing on multilingual NLP and LLMs, requiring PhD and 7+ years of experience in machine learning and natural language processing.