Generative AI and machine learning define this Software Developer III role at Google Ads, with preferred locations in Mountain View or Waterloo.
You will develop software for Google Ads, applying Python or C++ and end-to-end machine learning experience. The work includes GenAI concepts, model deployment, data processing, debugging, and generation across text, image, video, or audio. Google Ads uses models like Gemini to support ad quality, user protection, and campaign optimization.
Key Responsibilities:
- Write product or system development code
- Implement GenAI solutions using machine learning infrastructure
- Prepare data and improve system performance
- Collaborate through design and code reviews
- Triage, debug, track, and resolve product issues
Requirements:
- Bachelor’s degree or equivalent practical experience
- Two years programming in Python or C++
- One year with end-to-end machine learning
- Experience with LLM and multimodal GenAI concepts
- English proficiency required for the role
Apply software development, machine learning, and Generative AI expertise to Google Ads technology at massive scale.
📌 Software Developer III Generative AI (London)
🏢 Google
📍 London