Senior Software Engineer, GenAI Evaluation

Company: Google

Location: New York, New York, United States

Salary: $174K – $252K a year

Work arrangement: On-site

Employment type: Full-time

Experience: 5-10 years

Education: bachelor degree, postgraduate degree

Posted: 2026-11-10

Responsibilities

Design and maintain reusable evaluation infrastructure, including streaming evaluation, autorater pipelines, and metric aggregation, while improving the scalability, reliability, and efficiency of large-scale evaluation workflows. Support product teams, develop secure data isolation and access controls, and help teams progress from offline evaluations to online evaluations, live experiments, and production.

Requirements

Minimum qualifications include a bachelor's degree or equivalent practical experience, five years of Python coding, three years in large-scale infrastructure or related systems, three years working with Generative AI agents, and two years of multithreading experience. Preferred qualifications include a master's degree or PhD, experience with large-scale data processing or workflow orchestration, expertise in relevant systems and machine learning fields, and experience with ML infrastructure, model evaluation, LLM workflows, Python, and C++.

Skills

  • Python
  • C++
  • Generative AI Agents
  • Multithreading
  • Distributed Systems
  • Large-Scale Infrastructure
  • Machine Learning
  • Model Evaluation
  • ML Infrastructure
  • Data Processing
  • Workflow Orchestration
  • Information Retrieval
  • Natural Language Processing
  • Unix/Linux
  • Security and Access Control
  • Compute and Storage Systems

Benefits

  • Bonus
  • Equity
  • Benefits

About this role

MINIMUM QUALIFICATIONS:

* Bachelor's degree or equivalent practical experience.
* 5 years of experience with coding in Python.
* 3 years of experience developing large-scale infrastructure, distributed
systems or networks, or experience with compute technologies, storage or
hardware architecture.
* 3 years of experience working with Generative AI agents.
* 2 years of experience with multithreading.

PREFERRED QUALIFICATIONS:

* Master's degree or PhD in Computer Science or a related technical field.
* 2 years of experience with large-scale data processing, storage systems, or
workflow orchestration.

* 2 years of experience working with two or more of the following: distributed
and parallel systems, machine learning, information retrieval, natural
language processing, Unix/Linux environments, or security and access control.

* Experience with ML infrastructure, model evaluation, or LLM and GenAI
workflows (e.g., autoraters, metrics, or experimentation platforms).
* Experience developing in Python and C++.

ABOUT THE JOB:

Google's software engineers develop the next-generation technologies that change
how billions of users connect, explore, and interact with information and one
another. Our products need to handle information at massive scale, and extend
well beyond web search. We're looking for engineers who bring fresh ideas from
all areas, including information retrieval, distributed computing, large-scale
system design, networking and data storage, security, artificial intelligence,
natural language processing, UI design and mobile; the list goes on and is
growing every day. As a software engineer, you will work on a specific project
critical to Google’s needs with opportunities to switch teams and projects as
you and our fast-paced business grow and evolve. We need our engineers to be
versatile, display leadership qualities and be enthusiastic to take on new
problems across the full-stack as we continue to push technology forward.

Individual pay is determined by factors including job-related skills,
experience, and relevant education or training.

US: $174000 - $252000 (USD) + 15% bonus target + equity + benefits

Learn more about benefits at Google
[https://www.google.com/about/careers/applications/benefits/].

RESPONSIBILITIES:

* Design, build, and maintain reusable eval infra blocks, such as streaming
evaluation, autorater pipelines, and metric aggregation.

* Make large-scale eval workflows more scalable, reliable, and efficient across
compute, storage, and serving backends.

* Onboard product teams, debug their issues, and turn recurring needs into
self-serve features.

* Build secure per-customer data isolation and access control for eval data and
results.

* Help teams move smoothly from offline evals to online evals and to live
experiments and production.

About Google

Software Development · 10,001+ employees · headquartered in Mountain View, CA

See all my matches — 2 min, free

More Software Engineer Jobs

64 new Software Engineer jobs were posted this week in New York.

All Remote Software Engineer Jobs →

Get new Software Engineer jobs by email — start free

Other Jobs in New York

Before you apply, check your resume against ATS filters for free.