Software Engineer Iii, Search Ads, Quality and AI

Google Google · Big Tech · Zürich, Switzerland

Software Engineer III role focused on Quality and AI within Google Search Ads. The role involves end-to-end ownership of projects, including model training, evaluation, and deployment to solve business-critical problems. It requires experience with C++, Python, and deploying LLMs and deep learning models, with a focus on improving quality and AI performance in the ads domain.

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++ and 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, including supervised and unsupervised learning, deep learning, reinforcement learning, and 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
  • augmenting existing training data
  • finding better evaluation methods