Skip to content
OtterOtterMountain View, CA

Senior Software Engineer, AI Agent & LLM

Build and improve AI agent experiences and conversational knowledge engine for Otter AI Chat. Focus on quality evaluation, infrastructure for orchestration/tracing, diagnosing failures across the stack, and driving measurable improvements in task completion, reliability, and cost. Requires 5+ years AI/ML engineering, strong backend/distributed systems skills, and experience shipping LLM-powered products.

185k – 230k/yr
Hybrid5+ YOEML Engineering

About the role

Your Impact

  • Build AI-agent experiences for Otter AI Chat that help users reason over conversations, retrieve knowledge, and complete complex tasks.
  • Advance Otter’s conversational knowledge engine through better knowledge extraction, annotation, and indexing.
  • Develop robust evaluation datasets, automated graders, regression tests, and release gates for AI quality.
  • Diagnose failures across models, prompts, retrieval, tools, data pipelines, backend services, and product workflows.
  • Build shared agent infrastructure for orchestration, tracing, debugging, retries, sandboxed execution, and observability.
  • Improve task completion, correctness, groundedness, reliability, latency, and cost.
  • Turn production traces, customer feedback, and usage signals into measurable product and model improvements.
  • Collaborate across AI, product, infrastructure, data, security, and application teams to deliver end-to-end capabilities.

Requirements

  • 5+ years of AI Agent engineering, machine learning engineering, or related experience.
  • Strong backend or distributed-systems engineering skills.
  • Hands-on experience building and shipping AI-agent or LLM-powered products.
  • Strong focus on AI quality and experience evaluating nondeterministic systems.
  • Ability to use data, traces, logs, and qualitative examples to identify and resolve complex failures.
  • Works effectively across services, technical domains, and organizational boundaries.
  • Combines strong product judgment with rigorous engineering and evaluation practices.
  • High agency, strong ownership, and a bias toward action.
  • Ability to take ambiguous problems from initial exploration through production launch and continuous improvement.
  • Demonstrated ability to use coding agents effectively while rigorously reviewing and controlling the quality of their output is a plus.

Compensation

Salary Range: $185,000 to $230,000 USD per year. This salary range represents the low and high end of the estimated salary range for this position. The actual base salary offered for the role is dependent based on several factors. Our base salary is just one component of our comprehensive total rewards package.

Skills

AI AgentsLLMsMachine Learningbackend engineeringDistributed Systemsevaluation systemsPrompt EngineeringData PipelinesObservabilityPython

Similar roles

ML Engineering jobs
Otter

Senior Software Engineer, AI Agent & LLM

OtterSeattle, WA

Senior Software Engineer building and optimizing enterprise search infrastructure with LLMs, RAG, semantic search, embeddings, NLP query understanding, and ranking algorithms for Otter.ai's AI meeting tools. Requires Master's in CS, 5+ years in search/recommendation/QA systems, and Python/C++ expertise.

185k – 230k/yr
Remote5+ YOEML Engineering
Cribl

Sr Software Engineer, Cribl AI

CriblUnited States

Build and productionize AI integrations across Cribl's observability platform. Requires 5+ years building AI features end-to-end with fullstack experience in React, TypeScript/JavaScript, and backend systems plus hands-on LLM/agent work.

185k – 215k/yr
Remote5+ YOEML Engineering
Cribl

Sr Machine Learning Engineer, AI Research

CriblUnited States

Design, train, and productionize ML models and pipelines for AI-enabled security/observability platforms. Requires 4+ years experience with Python, PyTorch/TensorFlow, and modern ML techniques.

185k – 215k/yr
Remote4+ YOEML Engineering
Coinbase

Senior Software Engineer, Backend

CoinbaseUnited States

Build and own agentic AI systems and LLM-powered backend infrastructure in Python and Golang to automate Coinbase customer support and compliance operations end-to-end. Requires 5+ years software engineering experience with production AI/ML systems, microservices, and measurable business impact.

186k – 219k/yr
Remote5+ YOEML Engineering
Coinbase

Senior Software Engineer - AI Platform Team

CoinbaseUnited States

Senior Software Engineer building and operating Coinbase's central LLM and AI agent platform infrastructure. Owns LLM Gateway, knowledge bases, agent runtime, FinOps, evaluation tooling, and cross-team applied AI strategy. Requires 5+ years building ML/AI infrastructure at scale.

186k – 219k/yr
Remote5+ YOEML Engineering