Role description
Job Summary:
We are seeking an experienced Senior Python / FastAPI Technical Lead with 7+ years of professional software engineering experience. The ideal candidate will have strong hands-on Python backend development experience, with the ability to design, build and technically lead the implementation of scalable, production-ready backend services for agentic AI-enabled products. The role requires strong engineering capability, FastAPI/API development experience, LLM integration knowledge and the ability to mentor and guide other developers.
Key Responsibilities:
Develop and maintain efficient, reusable and reliable Python code.
Design and develop modular, scalable backend systems using FastAPI and related Python frameworks.
Technically lead a small team or feature delivery workstream, providing implementation guidance, code reviews and engineering direction.
Own the technical design and delivery of end-to-end backend product features.
Build backend services and APIs to support agentic AI features and product workflows.
Build and orchestrate LLM-powered agents using frameworks such as LangChain, LangGraph and Chainlit.
Implement agent memory, tool integration, API calls, database queries and context management workflows.
Integrate with AI platforms such as OpenAI, Hugging Face, AWS Bedrock, Google Vertex AI or equivalent via API.
Identify and fix bottlenecks, defects and design issues in existing applications.
Collaborate with product, architecture, engineering and cross-functional teams to define, design and ship new features.
Ensure performance, quality, security, reliability and responsiveness of backend applications.
Mentor and guide junior developers, providing hands-on technical leadership.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
7+ years of proven software engineering experience, with strong hands-on Python development.
Strong experience building backend services using FastAPI, RESTful APIs and web services.
At least 1 year of prior technical leadership experience, such as leading a small engineering team, feature delivery workstream, module implementation, technical design, code reviews or mentoring developers.
Strong understanding of Python programming, design patterns and engineering best practices.
Experience designing scalable, modular and maintainable backend applications.
Experience with ORM, database integration and API-driven application design.
Experience with automated testing, including unit testing, integration testing and API testing.
Hands-on experience with generative AI, agentic AI and LLM-based application development.
Experience using LLM models such as GPT-4, Gemini, Claude or equivalent.
Experience integrating with AI platforms such as OpenAI, Hugging Face, AWS Bedrock or Google Vertex AI via API.
Understanding of agentic AI patterns, tool calling, memory management, prompt chaining and context orchestration.
Proficient understanding of code versioning tools such as Git.
Excellent problem-solving skills, communication skills and ability to make sound technical decisions.
Preferred Skills:
Experience with cloud platforms such as AWS, Azure or GCP.
Experience with Docker, Kubernetes and containerized application deployment.
Familiarity with CI/CD pipelines and modern software delivery practices.
Experience with LangChain, LangGraph, Chainlit or similar agentic AI frameworks.
Experience implementing authentication, authorization, logging, error handling and API testing.
Experience designing production-grade REST APIs using FastAPI, including request validation, response models, dependency injection and exception handling.
Ability to translate product requirements into technical designs and production-ready features.
Experience working in agile product engineering teams.
Skills
Python, Api, Generative AI, LLM
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.