Skip to content
HarperHarperSan Francisco, CA

Senior Member of Technical Staff, AI Quality

The Senior Member of Technical Staff, AI Quality will build and operate evaluation frameworks for production LLM systems, focusing on creating robust regression suites and monitoring tools to ensure the quality and reliability of AI agents.

176k – 253k/yr
On-site3+ YOEML Engineering

About the role

The Role

Harper operates like a factory with a series of modules spanning the full lifecycle from intake through renewals. Across them we run a stack of internal AI systems covering operator guidance, the operational backbone that matches risks to underwriters, autonomous communications, and voice AI for customer interactions.

Every one of those agents needs to be evaluated, regression-tested, and monitored in production. You'll work alongside the engineer setting the AI-quality direction and own a specific agent surface end-to-end.

What You'll Do

  • Build capability + regression eval suites for assigned agents - intake, submissions, placements, renewals, CRM, or voice
  • Curate golden datasets - Real failure modes from real customer transcripts, real underwriter back-and-forth, real call recordings. 20–50 quality cases per agent, not thousands of synthetic ones.
  • Design graders - Deterministic first (string match, state check, tool-call assertions). LLM-as-judge where deterministic fails. Human calibration on samples.
  • Ship pre-merge eval gates - Every PR touching an agent / prompt / tool runs the relevant suite in CI. Below threshold → blocked.
  • Wire production trajectory monitoring - Online evaluators score live trajectories. Drift detection within hours.
  • Convert ops findings into tests - Critique's flagged failures become regression cases. Every repeat issue becomes a permanent test.

You Might Be a Fit If…

  • You've built or operated eval frameworks for production LLM systems
  • You can describe a specific regression an eval suite you built caught - and how it would have leaked otherwise
  • You've designed an LLM-as-judge rubric that survived human calibration
  • You can debug a hallucination by reading transcripts, not aggregate dashboards
  • You write code with AI daily and have strong opinions on which agent behaviors matter
  • You're 3–6 years into your career

Requirements

  • 3–6 years software engineering experience
  • Production LLM / agent eval experience - capability + regression suite design, LLM-as-judge graders, golden datasets
  • Familiarity with at least one major eval framework
  • Strong written communication - eval rubric docs, failure-mode taxonomies
  • Based in San Francisco or willing to relocate

Nice to Have

  • Open-source contribution to eval frameworks
  • Red-team / adversarial-testing experience for LLM systems
  • Voice AI eval experience (latency, interruption handling, transcription accuracy)
  • ML eval / observability background

Compensation

  • OTE: $176,000–$253,000 cash compensation (base salary + target performance bonus)
  • Equity: competitive equity, so you share in the company you are helping build

Benefits

  • Health, dental, and vision insurance
  • Commuter benefits
  • Team meals and snacks

Skills

Llm SystemsEval FrameworksGolden DatasetsLlm-As-JudgeCiDrift DetectionVoice Ai EvalMl EvalObservability

Similar roles

ML Engineering jobs
Two Dots

Member of the Technical Staff - Document Processing & Workflows

Two DotsSan Francisco, CA

As a Member of the Technical Staff, you will be a Software Engineer specializing in PDF processing and document understanding workflows. You will be responsible for building, scaling, and refining Python-based application code, ensuring fast and efficient PDF processing, and managing ML operations and quality.

175k – 250k/yr
On-siteML Engineering
Two Dots

Member of the Technical Staff - Chatbot Engineer

Two DotsSan Francisco, CA

As a Member of the Technical Staff, you will build consumer-facing chat agents that serve as the frontend to complex workflows. This role requires strong Python ability, user empathy, and a metrics-driven approach to understanding and improving chat agent quality.

175k – 275k/yr
On-siteML Engineering
Checkr

Staff AI Solutions Engineer

CheckrSan Francisco, CA

Leads AI enablement across Checkr by gathering requirements, building custom LLM/RAG solutions, leading hackathons and training, and creating scalable workflows. Requires 5+ years engineering experience, 4+ years AI development, Python proficiency, and strong communication skills.

177k – 208k/yr
Hybrid5+ YOEML Engineering
Socure

Staff Data Scientist - RiskOS

SocureCarson City, NV

Staff Data Scientist owns end-to-end development of ML and Generative AI solutions for the RiskOS fraud prevention platform, from data exploration and modeling to production deployment and monitoring. Requires 6+ years experience in data science with fraud/risk focus, Python/SQL proficiency, and GenAI expertise.

175k – 205k/yr
Remote6+ YOEML Engineering
Grafana Labs

Staff AI Engineer

Grafana LabsUnited States

Staff-level AI engineer building and shipping LLM/agent-powered observability features that help users detect, triage, and resolve incidents. Requires strong production software engineering experience plus practical GenAI/LLM skills.

175k – 220k/yr
Remote7+ YOEML Engineering