Lead Python Full-Stack Engineer (AI Integration)
We’re looking for a Lead Python Full-Stack Engineer (AI Integration) to join our team in the United Kingdom in a hybrid working mode. In this role, you will lead the design and delivery of enterprise-grade solutions, combining backend development, modern front-end capabilities and AI/ML integrations in a cloud-native environment. You will drive architectural decisions, enforce engineering best practices and provide technical guidance on critical design aspects while contributing to complex engineering tasks.
Responsibilities
- Drive architecture decisions and define full-stack solution design in alignment with project goals
- Lead end-to-end development of scalable Python-based backend services and RESTful/GraphQL APIs
- Oversee implementation of modern front-end interfaces using React.js and TypeScript
- Integrate AI/ML and GenAI capabilities (LLM-based solutions) into production applications
- Ensure adherence to coding standards, testing strategy and CI/CD practices for high-quality releases
- Collaborate with stakeholders and cross-functional teams to deliver technical roadmaps and milestones
- Guide DevOps integration for containerization and deployment on Microsoft Azure
- Optimize application architecture for performance, scalability, and security in a cloud-native context
Requirements
- Minimum 5+ years of professional experience in software engineering with a focus on backend and full-stack development
- Strong proficiency in Python and frameworks such as FastAPI, Flask or Django
- Hands-on leadership experience in guiding full-stack delivery and architecture decisions
- Expertise in React.js and TypeScript for building modern user interfaces
- Working knowledge of GenAI and AI/ML model integration such as Azure OpenAI, LangChain
- Practical experience with CI/CD pipelines (GitHub Actions preferred)
- Deployment experience on Microsoft Azure, including containerized solutions with Docker
- Strong understanding of SQL databases (Microsoft SQL Server or equivalent) and NoSQL concepts
- Familiarity with microservices, API-first architecture and DevOps principles
Nice to have
- Knowledge of Azure AI Foundry, MLOps workflows and observability for AI models
- Hands-on experience with Databricks for data processing in analytics-driven solutions
- Understanding of RAG architectures, vector databases and advanced conversational AI patterns
- Familiarity with tools for documentation and developer productivity such as dbt (data build tool) and MKDocs
- Previous experience in energy, financial or utilities domains
Benefits
- EPAM Employee Stock Purchase Plan (ESPP)
- Protection benefits including life assurance, income protection and critical illness cover
- Private medical insurance and dental care
- Employee Assistance Program
- Competitive group pension plan
- Cyclescheme, Techscheme and season ticket loans
- Various perks such as free Wednesday lunch in-office, on-site massages and regular social events
- Learning and development opportunities including in-house training and coaching, professional certifications, and courses
- If otherwise eligible, participation in the discretionary annual bonus program
- If otherwise eligible and hired into a qualifying level, participation in the discretionary Long-Term Incentive (LTI) Program
About the Company
More jobs at EPAM Systems
-
Lead Data & AI Engineer
UK · remote · Sep 22, 2026
-
Lead AI Engineer with Node.js, TypeScript
Georgia, Armenia, Kazakhstan, Kyrgyzstan, Uzbekistan · remote · Sep 22, 2026
-
Lead Software Engineer - .NET with Azure, React & AI Native
· · Sep 22, 2026
-
Senior Data DevOps Engineer with Azure
Georgia, Armenia, Uzbekistan, Kazakhstan, Kyrgyzstan · remote · Sep 21, 2026
-
Senior Java Developer (SAP BTP/CAP)
USA · remote · Sep 21, 2026