C

Chegg

Education platform offering textbooks and tutoring

Senior Software Engineer - AI Evals

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeRemote in IndiaNo salary listedRemote

About the Job

Requirements

  • At least 5 years of software or machine-learning engineering experience, including hands-on work building or maintaining evaluation, testing, or measurement infrastructure for machine-learning systems.
  • Direct experience with foundation-model evaluation and benchmarking beyond using APIs; experience in a foundation-model lab or similarly frontier research environment is strongly preferred.
  • Ability to own an evaluation solution end-to-end, from initial design and dataset or methodology creation through pipeline build, deployment, and production monitoring, with minimal hand-off.
  • Direct experience designing evaluations for large language models and/or AI agents, such as benchmark design, LLM-as-judge pipelines, human annotation platforms, or A/B and offline/online evaluation frameworks.
  • Strong programming skills in Python and PyTorch or TensorFlow, and experience building production-grade data and machine-learning pipelines.
  • Hands-on knowledge of model training and evaluation platforms, particularly AWS services such as SageMaker and Bedrock, and Databricks tools such as MLflow, Unity Catalog, and Delta Lake.
  • Grounding in applied statistics, including sample size, variance, significance testing, and limitations of aggregate metrics.
  • Working knowledge of how large language models are trained and adapted, including pretraining, supervised fine-tuning, RLHF/RLAIF/DPO, and how evaluation signal feeds into that lifecycle.
  • Experience with agentic architectures, including tool calling, multi-step planning, memory, and orchestration frameworks, and their evaluation challenges.
  • Familiarity with evaluation and observability tooling, including tracing, dataset versioning, and experiment tracking frameworks.
  • Ability to translate ambiguous product and research questions into concrete, measurable evaluation criteria.
  • A rigorous and skeptical approach to assessing whether a metric measures what it claims to measure.

Responsibilities

  • Own evaluation solutions end-to-end by designing methodology, building pipelines and tooling, deploying them into training and production workflows, and maintaining and iterating on them over time with minimal hand-off.
  • Design and build evaluation frameworks and harnesses for large language models and multi-step AI agents, covering offline benchmarks, online and production evaluations, and human-in-the-loop review.
  • Define rubrics and scoring methodologies for open-ended tasks such as tutoring quality, step-by-step reasoning, and citation accuracy, where correctness is not binary.
  • Build automated model-graded (LLM-as-judge) and rule-based evaluators, and validate them against human judgment for reliability and bias.
  • Develop agent-specific evaluations for tool-use correctness, multi-turn task completion, planning and trajectory quality, failure recovery, and cost and latency tradeoffs.
  • Create golden datasets, adversarial test sets, and regression suites to catch quality and safety regressions before production.
  • Partner with research teams to translate evaluation results into training signals that inform SFT/RLHF/RLAIF data curation, reward modeling, and fine-tuning priorities.
  • Instrument production systems to collect real-world interaction data and feed it back into the evaluation and training loop.
  • Build dashboards and reporting that give researchers, product managers, and leadership a trustworthy view of model-quality trends across releases.
  • Drive evaluation-methodology rigor, including statistical significance, inter-rater reliability, sampling strategy, and prevention of metric gaming or benchmark overfitting.
  • Collaborate with Trust & Safety and Legal/Compliance stakeholders to build evaluations for bias, hallucination, academic integrity, and other responsible-AI dimensions relevant to an education product.
  • Mentor other engineers on evaluation best practices and help establish evaluation as a first-class part of the model-development lifecycle.

Desired Qualifications

  • Direct experience with foundation-model evaluation and benchmarking, ideally gained at a foundation-model lab or similarly frontier research environment.
  • Hands-on experience with post-training techniques (SFT, RLHF, RLAIF, DPO) and methodologies used to evaluate them, ideally gained at a frontier model lab.
  • Experience building, running, or maintaining benchmark suites used to track and compare frontier-model capabilities across training runs and releases.
  • Experience with model-training data quality, including curation, filtering, deduplication, and quality scoring of pretraining and post-training datasets.

About the Company

Chegg

Education platform offering textbooks and tutoring

Chegg is a student-focused learning platform that combines affordable access to textbooks with a suite of study and career services. It offers Textbook Rentals and Sales, Chegg Study (step-by-step solutions and Q&A), Chegg Tutors for 24/7 online help, Chegg Math Solver for instant problem solving, and Internship/Career Services to find opportunities. Revenue comes from subscription fees, rental/sales fees, tutoring commissions, advertising, and partnerships. Its goal is to help students save money, understand coursework better, and prepare for the job market by providing a single place for learning and career resources.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Chegg

See more jobs