Full-Stack AI Engineer for RAG & Agent Reliability | Python/FastAPI
Worldwide
We’re seeking a Full-Stack AI Engineer to build, improve, and maintain production-ready AI applications using Python, FastAPI, React, PostgreSQL, and modern LLM frameworks. Scope of Work Build and maintain full-stack AI applications using Python, FastAPI, React, Next.js, PostgreSQL, Supabase, and Redis. Improve RAG pipelines, document processing, retrieval quality, citations, and response accuracy. Build reliable AI agents using OpenAI, Claude, LangChain, LangGraph, tool calling, and structured outputs. Develop secure multi-tenant workflows with authentication, RBAC, tenant isolation, and user permissions. Review existing code, fix frontend and backend issues, optimize APIs and database queries, and improve performance. Handle deployment, monitoring, debugging, and maintenance across AWS, Docker, Vercel, Render, or client-managed infrastructure. Requirements Strong experience with Python, FastAPI, PostgreSQL, React, APIs, and full-stack development. Proven experience building RAG applications, AI agents, chatbots, dashboards, or automation systems. Clear understanding of authentication, RBAC, secure APIs, tenant isolation, and data permissions. Ability to work independently and provide clear daily updates. Ideal Experience Full-stack AI or SaaS product development. OpenAI, Claude, LangChain, LangGraph, embeddings, and vector databases. PostgreSQL, Redis, Supabase, Docker, AWS, and CI/CD. Debugging and improving existing production applications. Success Criteria Reliable AI agents and accurate RAG responses. Secure and scalable backend architecture. Clean code, stable deployments, and improved application performance. Clear communication and predictable progress updates. Please start your application with “CRYONICS” so we know you have read the complete description.
- Not SureHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$18.00
-
$42.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:12 hours ago
- Interviewing:2
- Invites sent:4
- Unanswered invites:2
About the client
- PakistanIslamabad4:34 AM
- $300 total spent1 hire, 0 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by