Staff Software Engineer, AI/ML, ML Infrastructure, Search Ads
Hybrid (Mountain View, CA; Pittsburgh, PA)$207k - $300kFull-timePosted 2w ago
About the role
Software engineering role focused on AI/ML infrastructure and machine learning tooling for Google Ads, with emphasis on training/serving infrastructure, modeling, and collaboration with research teams.
Responsibilities
- Work across many different aspects of machine learning infrastructure and modeling.
- Change infrastructure (training and serving) to support new modeling techniques and products.
- Prototype new infrastructure, automation, workflows, and tooling. Analyze and debug performance, and make improvements.
- Improve robustness, reliability, and 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 testing, and launching software products.
- 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
- 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 infrastructureSoftware design and architectureGenAI techniques
Benefits
- Learn more about benefits at Google (see link in job description).
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