Senior Software Engineer, Ai/ml, LLM Modeling

Google Google · Big Tech · Zürich, Switzerland

This role focuses on training and deploying Large Language Models (LLMs) for search applications, involving reinforcement learning, multi-step reasoning, distillation, and optimizing model latency in production. The engineer will propose new modeling ideas, collect and evaluate training data, design evaluations, and collaborate on applying LLMs in real-world scenarios.

What you'd actually do

  1. Propose new modeling ideas and test them in the real world.
  2. Collect training data, and evaluate its quality.
  3. Design and build evaluations.
  4. Deploy models to production, measure and optimize their latency.
  5. Run evaluations, analyze results and suggest modeling improvements.

Skills

Required

  • software development
  • Speech/audio
  • reinforcement learning
  • ML infrastructure
  • Large Language Models

Nice to have

  • Deep Machine Learning (ML)
  • algorithms
  • data structures

What the JD emphasized

  • training LLM models
  • reinforcement learning
  • multi-step reasoning
  • distillation techniques
  • LLMs in search
  • tool calling
  • generate fresh content
  • retrieval
  • deploy models to production
  • optimize their latency

Other signals

  • LLM modeling
  • training LLM models
  • reinforcement learning
  • multi-step reasoning
  • distillation techniques
  • LLMs in search
  • tool calling
  • generate fresh content
  • retrieval
  • deploy models to production
  • optimize latency