EngineerJobs.io
← Back to all jobs

Job Description

Iterable Nova is hiring a Senior Machine Learning Engineer to drive agentic evaluations and closed-loop improvements for production models.

Responsibilities

  • Design and build evaluation systems for models and agents, including benchmarks, LLM judges, simulations, trajectory analysis, and regression tests
  • Establish an end-to-end loop that moves from diagnosis to fix to measured improvement
  • Translate evaluation outputs into automatic optimization for prompts, context, tools, rubrics, and agent harnesses
  • Build synthetic data pipelines for evaluation and post-training, with focus on quality, privacy, and reproducibility
  • Apply recent research methods in production, including LLM-as-judge, reward modeling, test-time search, and post-training
  • Measure model and agent performance, identify failure modes, and use findings to drive automated improvements across prompts, context, tools, and harnesses
  • Partner with Nova retrieval and product teams to connect real interactions to measurable improvements
  • Mentor engineers and help define the technical direction for Nova

Requirements

  • 5+ years hands-on MLE experience shipping complex ML systems into production at scale (examples: production ML pipelines or large-scale experimentation platforms)
  • Master’s or PhD in Computer Science, Machine Learning, AI, or a related field
  • Stay current on research and focus on shipping reliable changes that measurably improve customer experience
  • Strong Python skills with emphasis on readable, modular, maintainable code, plus experience with modern ML frameworks
  • Deep experience evaluating LLMs or agents, including multi-turn behavior, tool use, and reasoning
  • Experience building automated evaluation systems such as LLM judges, reward models, or benchmark infrastructure
  • Experience with at least one of: prompt or context optimization, post-training, preference optimization, or reinforcement learning
  • Strong communication and cross-team collaboration
  • Experience using LLM APIs from multiple providers (Anthropic, OpenAI, Google), including tool calling and prompt caching
  • Experience with automatic prompt optimization and error analysis

Technologies

  • Python
  • LLM-as-judge
  • Reward modeling
  • Test-time search
  • Post-training
  • Anthropic
  • OpenAI
  • Google

Location

  • San Francisco, CA (onsite)
  • US

Compensation

  • USD 150,000 - 250,000 per year

Bonus Points

  • Experience with LLM APIs from multiple providers (Anthropic, OpenAI, Google), including tool calling and prompt caching
  • Experience with automatic prompt optimization and error analysis

Similar Jobs