Software Engineer Iii, Ai/ml, Youtube Shopping

Google Google · Big Tech · Zürich, Switzerland

Google is seeking a Software Engineer III, AI/ML for their YouTube Shopping team in Zurich. The role involves designing, implementing, and deploying ML models for tasks like Product Detection and Video Classification, building training data pipelines, and ensuring model performance through evaluation frameworks. The engineer will also contribute to the back-end infrastructure for efficient model serving at scale and implement solutions in specialized ML areas.

What you'd actually do

  1. Design, implement, and deploy improvements to machine learning models (e.g., Product Detection, Video Classification, Timestamp Detection) to enhance accuracy and coverage.
  2. Build and maintain pipelines for training data curation and model evaluation. Ensure the models learn from shopping signals by managing quality datasets, while developing evaluation frameworks to measure performance and analyze cases.
  3. Collaborate with cross-functional teams to ensure new model signals are adopted by downstream systems (e.g., Recommendation system, Creator team, etc).
  4. Contribute to the back-end infrastructure (e.g., orchestration, storage, serving, freshness) to ensure models run efficiently at YouTube scale, impacting system latency and cost.
  5. Implement solutions in one or more specialized ML areas, utilize ML infrastructure, and contribute to model optimization and data processing.

Skills

Required

  • software development
  • Speech/audio
  • reinforcement learning
  • ML infrastructure
  • model deployment
  • model evaluation
  • optimization
  • data processing
  • debugging

Nice to have

  • data structures
  • algorithms
  • TensorFlow
  • TuneLab Studio
  • natural language processing
  • computer vision
  • multi-modal large language models
  • data pipelines
  • evaluation frameworks

What the JD emphasized

  • machine learning models
  • training data curation
  • model evaluation
  • ML infrastructure
  • model optimization

Other signals

  • ML models
  • training data curation
  • model evaluation
  • ML infrastructure
  • model optimization