Senior Software Engineer - Ai Surfaces

Relativity•Illinois, IL
•$126,000 - $190,000•Hybrid

About The Position

As a Senior Software Engineer, you will build and own production agents end to end across the full stack. You will take an agent from a customer problem and rough specification through tool design, prompt and context work, an evaluation set, the Word or web experience, a feature-flagged launch, and follow-up improvements informed by acceptance data. You will work independently on well-scoped problems and collaboratively on ambiguous ones, directly with the founders and the rest of the team.

Requirements

  • 5+ years of experience building production software in service-oriented, continuously deployed teams, including experience shipping LLM-powered features to real users through a launched project, not only experiments.
  • Direct experience building full-stack web applications and agentic applications, including API usage across providers, function calling and structured outputs, prompt and context engineering, retrieval-augmented generation, and evaluation fundamentals.
  • Hands-on cloud service development experience with AWS, Azure, or an equivalent platform, including containers, CI/CD, and production debugging, with a willingness to develop deep expertise.
  • Fluency in TypeScript or Python and the ability to work across a React frontend, Node or Python services, and PostgreSQL.
  • Experience writing and maintaining tests that catch regressions.
  • Strong engineering fundamentals in API design, data modeling, concurrency, performance, and reliability.
  • Good written and spoken English, with the ability to explain technical decisions succinctly to non-engineers.
  • A strong commitment to simplicity, demonstrated through open-source work, side projects, or past professional work.
  • Automation
  • Data Analysis
  • Database Management
  • Network Architecture
  • Performance Optimizations
  • Problem Solving
  • Project Management
  • Software Development
  • System Designs
  • Technical Leadership

Responsibilities

  • Design, build, and ship agents and agent capabilities end to end, including tools, prompts, context assembly, structured outputs, guardrails, services, and the frontend experience in Word or on the web.
  • Build and maintain evaluations for the capabilities you own. Use them to guide decisions and instrument production to measure acceptance, latency, and cost per agent.
  • Contribute to shared infrastructure, including the harness, context and retrieval pipeline, model routing, and observability stack.
  • Practice a modern software development lifecycle through small, frequent commits, feature-flagged production deployments, fast rollbacks, and daily use of agentic engineering tools.
  • Debug non-deterministic failures, retrieval misses, tool-call errors, and model regressions.
  • Participate in design reviews, write clear technical documentation, review code for other engineers, and mentor Advanced engineers.
  • Work directly with product, design, and, at times, customers to understand what good work product means for a given legal task.

Benefits

  • Competitive salary
  • benefits
  • DTO
  • parental leave
  • equity program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service