
Toptal
Python Backend Development Talent with RAG and Agentic AI Experience
Asia OnlyRemotePosted Today
Full TimeRemote
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
Summary:We are seeking an experienced Python Backend Developer to design, build, and deploy scalable AI-powered applications using Retrieval-Augmented Generation, large language models, and agentic AI
Key Highlights
- Design the end-to-end architecture for a scalable RAG system and AI chatbot.
- Develop Python backend services, REST APIs, and microservices using FastAPI or similar frameworks.
- Build document ingestion, chunking, embedding, indexing, retrieval, and reranking pipelines.
- Implement vector search solutions using Azure AI Search or comparable vector databases.
- Design autonomous AI agents capable of planning, reasoning, tool usage, and decision-making.
Qualifications
Required Qualifications
- 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.
Skills & Technologies
PythonGoFastAPIAzureAWSDockerKubernetes
About the Company
Toptal
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyAI-powered resume optimization
Save and track your applications
Job Details
Employment Type
Full Time
Location
Asia Only
Work Mode
Remote
Posted
Today