Build the AI layer across Riivet: negotiations, estimating, analytics, and more. You care about grounded output and production reliability, not demo magic.
About the role
AI is not a side feature at Riivet, it is a core part of the product. You will build and own the systems that power AI negotiations with adjusters, AI estimating from LiDAR scans, AI-driven reporting, and the internal training assistant. You will work with real restoration data and real business outcomes.
What you'll do
- Design prompt, retrieval, and evaluation pipelines for production AI features
- Build agents that take actions in the product, not just generate text
- Instrument every AI call with cost, latency, and quality metrics
- Work with the product team to define acceptance criteria that match what contractors actually need
- Own model choice and routing across providers
What we're looking for
- 3+ years building AI or ML systems in production
- Strong grasp of modern LLM tooling: retrieval, evaluation, structured output, function calling
- Comfortable writing TypeScript or Python end to end
- Track record of shipping AI features that survived real users
- Opinionated about what good AI UX looks like
Nice to have
- Experience with restoration, insurance claims, or regulated domains
- Familiarity with OpenRouter, Anthropic, OpenAI APIs and their tradeoffs
- Background in evaluations, synthetic data, or fine-tuning pipelines
What we offer
- Meaningful equity
- Competitive salary
- Health, dental, and vision coverage
- Remote work with occasional team offsites
- Direct influence on product direction