Remote job
Client-Facing Developer
Job details
About this role
Role overview
Build and run custom AI agents for client accounts, combining software delivery with ongoing customer support. You will work directly with client teams to understand their needs, turn them into implementable specifications, and help ensure agents operate effectively in production.
Responsibilities - Build and deploy agents for a portfolio of roughly two to four client accounts at a time. - Lead discovery and scoping conversations with client engineering, product, and operations teams. - Provide hands-on support during launches and stay engaged in client communication channels. - Own account incident response: triage issues, keep stakeholders informed, implement fixes, and document lessons learned. - Train client teams to operate agents, adjust prompts and guardrails, interpret dashboards, and extend their systems.
Requirements - At least 3 years of full-stack development experience using Python or TypeScript. - At least 1 year using LLM APIs in a production environment. - Strong written and spoken English for frequent client communication. - Familiarity with at least two agent approaches, such as tool orchestration, retrieval-augmented generation, multi-step planning, reflection loops, or structured-output extraction. - Comfort owning client accounts and communicating technical issues with empathy and patience. - Ability to explain issues such as prompt regressions clearly to non-technical stakeholders.
Benefits and work setup
Full-time, remote role open globally.