The organization is developing an AI-powered platform and requires an experienced individual contributor to build its RAG architecture and conversational AI capabilities. The developer will work closely with a distributed team and should be available for several hours of overlap with US working hours
The project involves designing AI systems that go beyond basic prompt engineering, including multi-step workflows, autonomous agents, vector search, knowledge retrieval, memory management, and tool integration. The solution must be scalable, secure, observable, and suitable for production use
The technology environment includes Python, FastAPI, large language models, LangGraph, LangChain, vector databases, Azure AI services, AWS, Docker, Kubernetes, and microservice-based architectures
Required: 8 or more years of professional Python backend development experience
Required: Strong experience designing REST APIs, microservices, asynchronous services, and distributed backend systems
Required: Hands-on experience building production-grade RAG applications
Required: Strong understanding of embeddings, document chunking, semantic search, vector indexing, retrieval strategies, and reranking
Required: Hands-on experience developing AI agents and multi-step LLM workflows
Required: Experience with agentic AI frameworks such as LangGraph, LangChain, CrewAI, AutoGen, or comparable platforms
Required: Experience integrating LLMs through OpenAI, Azure OpenAI, Anthropic Claude, Gemini, or open-source model APIs
Required: Ability to design AI architecture beyond basic prompt engineering
Required: Experience integrating AI applications with APIs, databases, data pipelines, and enterprise systems
Required: Experience implementing security, monitoring, logging, tracing, and observability for production services
Required: Experience deploying containerized applications using Docker and cloud platforms such as Azure or AWS
Required: Ability to independently translate business requirements into scalable technical solutions
Required: Strong communication and collaboration skills in a distributed working environment
Required: Availability for several hours of overlap with US working hours