Role description
Job Summary
We are seeking an experienced Senior AI Backend Developer with strong expertise in Python and FastAPI to design, build, and integrate enterprise-grade AI solutions. The role focuses on developing scalable REST APIs, integrating Generative AI capabilities, implementing Retrieval-Augmented Generation (RAG) pipelines, and enabling seamless connectivity between AI services and enterprise applications. The ideal candidate combines strong backend engineering skills with practical experience in Large Language Models (LLMs), cloud platforms, and modern AI orchestration frameworks.
Key Responsibilities
- Design, develop, and maintain scalable and asynchronous REST APIs for exposing AI and machine learning capabilities.
- Build backend services using Python and FastAPI to support enterprise AI applications.
- Integrate GenAI or LLM solutions into business applications and backend workflows.
- Develop and optimize RAG pipelines to provide secure and contextual information retrieval for AI systems.
- Implement AI orchestration workflows using LangChain or LangGraph.
- Build and maintain integrations between AI services and external systems through REST-based interfaces.
- Design and manage data persistence solutions using SQL databases and appropriate data access patterns.
- Deploy and support AI-enabled applications in cloud environments using AWS or Azure or GCP.
- Monitor, troubleshoot, and improve API performance, scalability, reliability, and latency.
- Collaborate with cross-functional teams to deliver secure, scalable, and production-ready AI solutions.
- Evaluate real-time versus batch processing approaches and optimize backend services accordingly.
Required Skills
Proficient
- Python
- FastAPI
- REST APIs
- GenAI or LLM
- RAG
- LangChain or LangGraph
- SQL
- AWS or Azure or GCP
Intermediate
- Java/Spring Boot or Go or Node.js
- Flask / Express.js
- LlamaIndex / AutoGen
- NoSQL
Experience
- 4+ years of professional backend software development experience with a focus on API development and integration.
- 1+ years of experience building or integrating production applications using Generative AI technologies and Large Language Models.
- Proven experience addressing API performance, scalability, latency, and timeout challenges.
Education
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
Why Join UST
At UST, you will work on technology-driven digital transformation initiatives that solve complex business challenges for global clients. You will gain exposure to cutting-edge AI technologies, collaborate with talented teams worldwide, and benefit from continuous learning, innovation-focused projects, and long-term career growth opportunities.
Skills
Python, FastaPI, AWS, AutoGen, Azure AI Search, Go, JAVA/Go/Node.js, GenAI, RAG pipelines, FastAPI/Flask/Express.js, LangChain/LangGraph/LlamaIndex/AutoGen, SQL, NoSQL/Vector DB, AWS/GCP/Azure
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.