Revin is a company focused on bringing AI to the built world, aiming to automate and scale revenue for operators in home services, construction, and remodeling. The Senior Software Engineer will build production systems for AI agents handling customer interactions, ensuring accuracy and efficiency in service delivery.
Responsibilities:
- Build and evolve LangGraph workflows that handle SMS and voice conversations for enterprise operators
- Ship features end-to-end across a Python/FastAPI backend and a Next.js/TypeScript dashboard
- Work in a multi-tenant Supabase/Postgres environment where every query is account-scoped (RLS, JWT-based access)
- Build the eval frameworks that catch agent regressions before they reach customers — we treat eval quality as a first-class engineering discipline
- Integrate with messy real-world CRMs (Salesforce, ServiceTitan, LeadPerfection, AccuLynx) where the data is never clean
- Partner with the voice team on real-time agent behavior (LiveKit + OpenAI Realtime)
- Optimize the omnichannel experience across SMS, voice, and email