Senior Software Engineer, Operations Research and Gemini

Google Google · Big Tech · Zürich, Switzerland

Senior Software Engineer at Google, focusing on improving Gemini by applying Operations Research techniques. Responsibilities include building evaluation datasets, reward functions, user simulators, and agentic harnesses, and integrating optimization solvers into Generative AI products. Requires strong Python, Generative AI, and LLM experience, with a preference for optimization and reinforcement learning.

What you'd actually do

  1. Build evaluation datasets, autoraters, and reward functions to assess and improve Gemini capabilities.
  2. Develop user simulators to test and refine model interactions.
  3. Construct agentic harnesses that enable models to interface with optimization solvers.
  4. Partner with product areas to integrate optimization solvers into their Generative AI offerings.
  5. Identify model capability gaps and devise concrete technical solutions.

Skills

Required

  • Python
  • Generative AI datasets
  • LLM core technology stack
  • Machine learning research or infrastructure

Nice to have

  • Combinatorial optimization
  • Operations research
  • Reinforcement learning
  • Data structures and algorithms

What the JD emphasized

  • 5 years of experience with software development in Python
  • 3 years of experience building training and evaluation datasets for Generative AI models
  • 3 years of experience operating within the core technology stack of modern Large Language Models (LLMs)
  • 3 years of experience in machine learning research or machine learning infrastructure
  • Experience in combinatorial optimization or other areas of operations research
  • Experience in reinforcement learning

Other signals

  • improving Gemini
  • integrating optimization solvers into Generative AI offerings
  • building evaluation datasets, autoraters, and reward functions
  • constructing agentic harnesses