Software Engineer, Machine Learning, Travel Ads

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

Software Engineer, Machine Learning, Travel Ads role at Google. This position focuses on integrating generative AI and LLMs into travel ads for AI Overviews and web search. The engineer will build and optimize deep learning models for ads ranking and retrieval, leveraging user intent and contextual signals to deliver relevant ads. The role involves end-to-end ML feature development, A/B testing, and collaboration with cross-functional teams.

What you'd actually do

  1. Build, train, and scale deep learning models for ranking, retrieval and generation use cases using Adbrain, TensorFlow, or JAX, alongside efficient GenAI inference integration.
  2. Own the end-to-end design implementation, and deployment of ML features and data pipelines across AI surfaces, ensuring high code quality and system performance.
  3. Design, launch, and analyze A/B experiments to evaluate model performance, monitor user engagement, and drive improvements in ad relevance and business.
  4. Work closely with immediate teammates and cross-functional partners (Product, Data Science, UX) to clarify requirements and resolve technical blockers.

Skills

Required

  • software development (C++, Python)
  • testing, maintaining, or launching software products
  • building, training, and deploying machine learning models (TensorFlow, JAX, or Adbrain)
  • ranking models
  • retrieval models
  • recommendation systems models

Nice to have

  • Master's degree or PhD in Computer Science or related technical fields
  • data structures and algorithms
  • generative AI techniques (e.g., LLMs, natural language processing)
  • integrating generative AI into production systems
  • statistics
  • experiment design (A/B testing)
  • managing large-scale ML systems
  • conducting analysis of quality systems
  • identifying bottlenecks to improve performance

What the JD emphasized

  • integrating LLMs
  • deep learning models
  • ranking
  • retrieval
  • recommendation/search system
  • deep learning technology
  • scale features
  • business impact
  • generative AI techniques
  • integrating them into production systems
  • managing large-scale ML systems
  • analysis of quality systems
  • identifying bottlenecks to improve performance

Other signals

  • integrating LLMs into ads ranking and retrieval
  • building and optimizing deep learning models for ads ranking and retrieval
  • leveraging user intent and contextual signals for ad delivery
  • applying expertise in recommendation/search systems and deep learning