Back to jobs

TypeScript / LLM Engineer — Conversational AI Agent (Sports Betting)

Search - AI Chatbot · local_filter_skipped · UID ~022079992622916868441

Open Job

Job Details

Budget $20.00 - $47.00/hr
ExperienceExpert
DurationUnknown
Weekly hoursUnknown
Client countryUnknown
ProposalsUnknown
InterviewingUnknown
Invites sentUnknown
First seenWed, Jul 22, 2026 6:46 PM
Last seenThu, Jul 23, 2026 12:16 AM

Description

We’re building a production conversational AI that texts members over iMessage/SMS about sports betting — picks, odds, live scores, and ongoing banter. The agent has a distinct voice, tool calling into our own data, multi-turn memory, and a golden-eval loop. We need an engineer to deepen conversation quality, tool grounding, and the reply pipeline. This is backend / LLM product work, not a greenfield chatbot. The system already ships; you’ll extend and harden it. What you’ll work on Conversation quality — brevity, honesty, temporal grounding (“today” vs stale memory), multi-turn coherence, group-chat behavior Tool use & grounding — odds board, live scores, player lookup, recall tools; stop invented numbers; keep web search for gaps only Persona / prompts — system voice, prompt versioning, latency-aware reply lanes (fast vs full) Memory & personalization — thread memory, communication style, member model; privacy-safe updates Eval & regression — golden conversation scenarios + LLM judge; unit tests for pure helpers Inbound pipeline — webhooks → gates/routing → context assembly → agent loop → outbound bubbles; acks, rate limits, failure fallbacks Stack TypeScript on Deno (Supabase Edge Functions) Linq for messaging Postgres / Supabase Anthropic Claude (Sonnet for persona + tools; Haiku for routing/judges) iMessage/SMS webhook integrations Deno unit tests + scenario-based persona evals Primary surface is the conversation backend. iOS companion app exists; not the main focus. Req

Skills

Supabase API LLM Prompt LLM Prompt Engineering

Notification History

ChannelTypeStatusSentError
No notifications.

User Actions

ActionActed at
No actions.