Senior Software Engineer, Generative AI/Machine Learning, Google Ads
Irvine, CA, USA$174k - $252kFull-timePosted 4w ago
About the role
Senior Software Engineer role focusing on generative AI/ML for Google Ads, with responsibilities spanning end-to-end development, collaboration, and ML-focused design in the Customer Experience Channels team to build an AI-driven support platform and conversational workflows.
Responsibilities
- Write and test product or system development code, focusing on end-to-end features spanning user-facing interfaces (chat, email, and video) down to backend APIs, storage schemas, and databases.
- Collaborate with peers and stakeholders through design and code reviews. Partner with peers via design docs and code reviews to ensure system accuracy, testability, and adherence to engineering best practices.
- Contribute to existing documentation or educational content: Create and update technical documentation, API specifications, and developer guides based on product updates and user feedback.
- Triage, debug, and resolve platform issues, analyzing root causes and their downstream impacts on system and service operations.
- Design and implement solutions in one or more specialized ML areas, leverage ML infrastructure, and demonstrate expertise in a chosen field, focusing on agentic prompts and multi-turn conversational workflows.
Qualifications
- Bachelor’s degree in Computer Science, Mathematics, a related technical field, or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages (e.g., Java, C++, Python, or Go).
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 years of experience with one or more of the following: Speech/audio, reinforcement learning, ML infrastructure or specialization in another ML field.
- 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging, prompt engineering, LLM output validation).
Skills
Required:Software developmentDesign and code reviewsML infrastructure
Nice to have:Technical documentation
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network2d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping2d agoMountain View, CA, USA · Product Management
- UX Program Manager2d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS2d agoHybrid (Kraków, Poland; Munich, Germany)
- 2d ago