Remote job
AI Engineer
Job details
About this role
Role overview Build production AI applications such as conversational agents, knowledge assistants and automated workflows. The role spans model integration, backend engineering and evaluation, with a focus on making features reliable, secure, responsive and useful beyond an initial prototype.
Responsibilities - Develop and ship AI features, including conversational and voice experiences and workflow automation. - Connect agents to business APIs and tools with appropriate permissions, validation and human handoffs. - Build retrieval pipelines for document ingestion, search and responses grounded in source material. - Design prompts, conversation flows and realistic evaluations for task completion, accuracy and failure handling. - Measure and improve latency, streaming, reliability and operating cost through controlled experiments. - Add logging, tests and safeguards for sensitive data, prompt injection and unintended tool use. - Work with product, design and engineering colleagues to turn prototypes into maintainable services.
Requirements - Practical experience developing applications with large language models and external APIs. - Strong Python or TypeScript skills and experience building backend services. - Understanding of tool calling, structured outputs, retrieval-augmented generation and embeddings. - Experience evaluating model responses with realistic cases and investigating inconsistent results. - Working knowledge of databases, authentication, Git, automated testing and deployment. - Ability to explain engineering trade-offs and collaborate clearly in a remote team.
Nice to have - Experience with real-time voice, speech technology or multilingual agents. - Relevant project examples or a code portfolio to share.
Benefits and work setup - Fully remote, with applicants considered worldwide.