Senior Software Engineer, Map Ads, Machine Learning

Google Google · Big Tech · Mountain View, CA +1

Senior Software Engineer role focused on building next-generation modeling and quality infrastructure for queryless ad formats using advanced AI techniques like LLM-based distillation and differential modeling. The role involves leading technical roadmaps across retrieval, auction, and measurement, and developing evaluation frameworks. It requires experience with ML infrastructure, programming, and machine learning fields such as reinforcement learning, recommendations/ranking, or LLMs.

What you'd actually do

  1. Move to high-performance ML models utilizing factorization for sub-millisecond relevance optimization.
  2. Build a new pRelevance model that incorporates deep personalization signals through non-traditional techniques like differential modeling and transfer learning.
  3. Leverage LLM based distillation to teach models what is relevant in scenarios where manual dataset creation is unfeasible.
  4. Develop evaluation frameworks where LLMs simulate user personas to predict true ad quality.

Skills

Required

  • C++
  • SQL
  • reinforcement learning
  • recommendations/ranking
  • LLMs
  • ML infrastructure
  • model deployment
  • model evaluation
  • optimization
  • data processing
  • debugging
  • software design
  • software architecture

Nice to have

  • Ads experience
  • product quality improvement
  • integrating new machine learning research techniques
  • ranking models
  • retrieval models

What the JD emphasized

  • lead technical roadmaps
  • advanced AI
  • reinforcement learning
  • recommendations/ranking
  • LLMs
  • ML infrastructure

Other signals

  • LLM-based distillation
  • differential modeling
  • deep personalization signals
  • ML models utilizing factorization
  • evaluation frameworks where LLMs simulate user personas