← All roles

Staff Software Engineer, AI/ML, ML Infrastructure, Search Ads

Apply on company site
New York, NY, USA$207k - $300kFull-timePosted 3d ago

About the role

Staff Software Engineer role focusing on AI/ML infrastructure within Google Ads, working on machine learning infrastructure, modeling, and GenAI techniques to power a global advertising business.

Responsibilities

  • Work across many different aspects of machine learning infrastructure and modeling.
  • Support new modeling techniques and products for changing infrastructure (training and serving). Prototype new infrastructure, automation, workflows, and tooling.
  • Analyze and debug performance, and make improvements. Improve robustness, reliability, usability of infrastructure.
  • Collaborate closely with other members of our team and partners to build systems that take advantage of and integrate seamlessly across our ecosystem. Engage with modeling teams to explore pain points and novel use cases.
  • Research emerging technology and make trade-off decisions on immediate wins vs longer-term stability.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience programming in Python or C++.
  • 5 years of experience leading ML design and optimizing end-to-end Machine Learning (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
  • 5 years of experience testing, and launching software products.
  • 3 years of experience with software design and architecture.
  • 2 years of experience with GenAI techniques (e.g., large language models, multi-modal, large vision models) or with GenAI-related concepts (e.g., language modeling, computer vision).

Skills

Required:PythonC++Machine Learning infrastructureGenAI techniques
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google