Senior Software Engineer, Search Ai/ml

Google Google · Big Tech · Tokyo, Japan

Senior Software Engineer focused on LLM applications within Google Search. Responsibilities include prompting LLMs, leveraging search signals, building ML models, conducting quality evaluations, running experiments, and verifying product hypotheses to improve search quality. The role involves working with large-scale data and backend code, and requires experience with ML infrastructure and LLM applications.

What you'd actually do

  1. Identify and address search quality problems by observing experiment data and discussing with stakeholders.
  2. Build technical solutions by utilizing large-scale data and building ML models, working on a large-scale backend code stack.
  3. Evaluate and launch improvements by establishing and executing quality evaluations, running and analyzing experiments, and assessing user value with data points.
  4. Work as a member of the cross-organizational virtual team across different locations and roles.

Skills

Required

  • software development
  • C++
  • Python
  • Kotlin
  • Java
  • software testing
  • software launching
  • software design
  • software architecture
  • ML infrastructure
  • model deployment
  • model evaluation
  • model optimization
  • data processing
  • debugging

Nice to have

  • Master's degree
  • PhD
  • Computer Science
  • data structures
  • algorithms
  • AI/Machine Learning
  • technical leadership
  • LLM applications

What the JD emphasized

  • 5 years of experience with software development
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with ML infrastructure
  • 2 years of experience with AI/Machine Learning
  • 1 year of experience in a technical leadership role
  • 1 year of experience with applications of LLMs

Other signals

  • LLM applications on Google Search
  • prompting LLMs
  • utilizing search inputs and signals
  • building ML models
  • quality evaluations
  • running and analyzing experiments
  • building/verifying product hypotheses