Software Engineer Iii, Search Ads, Quality and AI

Google Google · Big Tech · Zürich, Switzerland

Software Engineer III role at Google Search Ads, focusing on quality and AI. The role involves end-to-end project ownership, including model training, evaluation, and deployment to solve business problems. Responsibilities include exploring new model architectures, augmenting training data, improving evaluation methods, and optimizing production system performance. Requires experience with C++, Python, and deploying LLMs/deep learning models.

What you'd actually do

  1. Own projects end-to-end from initial idea to design, analysis, and implementation.
  2. Perform model training, evaluation, and deployment to solve business-critical problems.This includes exploration of new model architectures, augmenting existing training data, finding better evaluation methods and feedback signals, and identifying headroom opportunities.
  3. Understand production systems, visualize, monitor, and optimize performance.
  4. Stay up-to-date with latest tools and research in the field working actively with our collaborators.

Skills

Required

  • software development in C++
  • Python
  • machine learning tools and algorithms
  • deploying Large Language Models (LLMs)
  • deep learning models

Nice to have

  • data structures and algorithms
  • testing, maintaining, or launching software products
  • machine learning algorithms
  • supervised and unsupervised learning
  • deep learning
  • reinforcement learning
  • Generative AI

What the JD emphasized

  • deploying Large Language Models (LLMs)
  • deep learning models

Other signals

  • deploying LLMs
  • deep learning models
  • model training, evaluation, and deployment
  • production systems