Staff Software Engineer, AI/ML, ML Infrastructure, Search Ads
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.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago