Chatbot Engineer
About the role
Consumer-facing chatbots that serve as the frontend to complex workflows
Bridging internal workflow APIs and domain object code with the real-world call patterns of AI agents
Making smaller models perform like larger models
Designing creative ways to automate product judgment, such as using chatbots to roleplay users instead of relying only on manual QA or fixed test cases
Working closely with design and product to balance look and feel, interaction quality, and business objectives
Responsibilities
- Consumer-facing chatbots that serve as the frontend to complex workflows
- Bridging internal workflow APIs and domain object code with the real-world call patterns of AI agents
- Making smaller models perform like larger models
- Designing creative ways to automate product judgment, such as using chatbots to roleplay users instead of relying only on manual QA or fixed test cases
- Working closely with design and product to balance look and feel, interaction quality, and business objectives
Requirements
- You understand context management deeply
- You know the difference between a workflow that makes LLM calls and a true agent loop with tool calling
- You know how to start with a smart model and move to cheaper, faster ones without relying on prompt hacks, “CRITICAL:” advisories, or endless lists of dos and don’ts
- You understand what belongs in tools and APIs versus what belongs in natural language
- You understand what is structural and what is in the domain of tone, framing, or model “dark magic”
- You care about the headspace the model is operating in, the quality of the user experience, and whether the product actually works for confused real people
Qualifications
- You understand context management deeply
- You know the difference between a workflow that makes LLM calls and a true agent loop with tool calling
- You know how to start with a smart model and move to cheaper, faster ones without relying on prompt hacks, “CRITICAL:” advisories, or endless lists of dos and don’ts
- You understand what belongs in tools and APIs versus what belongs in natural language
- You understand what is structural and what is in the domain of tone, framing, or model “dark magic”
- You care about the headspace the model is operating in, the quality of the user experience, and whether the product actually works for confused real people
Skills
- Chatbots
- Prompt Engineering
- LLMs
- AI Agents
Benefits
- Competitive salary range of $175K - $275K
- Health insurance
- Flexible work schedule
- Professional development opportunities
Schedule
- Full-time
Pay
- $175K - $275K
Company Information
Founded by Goldman, Google, and Blend alums, Two Dots is working to remake the way lending is done using AI, starting with real estate.
The team includes a Meta ML alumnus with decades of experience, a 21 year old UMich grad who was a top 2,000 LoL player (he is no longer playing the game, thank god), and a former agave farmer who started a shipping and logistics company while at Stanford.
Python is preferred. TypeScript or other strong software engineering backgrounds are also welcome.
You should be a strong enough programmer to build reliable systems manually, not just prompt your way through implementation.