Senior Python Developer at EPAM Systems Inc
London, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

06 Nov, 25

Salary

0.0

Posted On

07 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Communication Skills, Cloud Development, Kubernetes, Docker, Data Processing, Azure, Critical Thinking

Industry

Information Technology/IT

Description

EPAM’s Data AI & Analytics Team is seeking a Senior Python Developer (or Lead, depending on experience) to work on an exciting project for one of our major Financial Services clients.
In this role, you will partner closely with the client to scale and enhance a chatbot application designed to streamline daily workflows for financial professionals.
The chatbot leverages natural language processing (NLP) to interpret user queries and retrieves structured and unstructured financial data from APIs and other data sources.
You will focus on backend development and optimisation to ensure the chatbot operates at high efficiency, with seamless access to complex financial datasets.
You will work closely with DevOps and Data Science teams based in different locations, so occasional trips to other cities for team meetings and collaborations may be required from time to time. This is an exciting opportunity to work on innovative AI-powered solutions while leveraging your Python expertise to deliver high-quality, scalable systems in the Financial Services industry.

REQUIREMENTS

  • Excellent Python programming skills to design and implement scalable backend services
  • Proven experience building and optimising backend systems, including API integration and data processing
  • Strong hands-on experience with Azure for cloud development and deployment
  • Proficiency in Docker and Kubernetes for managing containerised applications
  • Experience with FastAPI or similar frameworks for API design and implementation
  • Solid understanding of web protocols, network fundamentals and RESTful API design
  • Excellent communication skills, both verbal and written with strong critical thinking, problem-solving abilities and attention to detail
Responsibilities
  • Design, develop and deploy backend services using Python to power the chatbot application
  • Scale and enhance systems to efficiently retrieve data from APIs and unstructured document sources
  • Work with Python web frameworks like FastAPI to design modern, efficient and secure APIs
  • Ensure all components are optimised, scalable, reliable and adhere to high performance standards
  • Work closely with cross-functional teams, including DevOps, Data Science, product teams and the client’s Data & Analytics group
  • Partner with client teams to align on business requirements, ensuring technical solutions meet user needs
  • Write testable and maintainable code and perform comprehensive testing to ensure application reliability and scalability
  • Identify and troubleshoot issues in production environments, ensuring minimal downtime for key systems
  • Participate in strategic decisions to improve the chatbot application and suggest implementation best practices related to Python development, cloud integration and deployment pipelines
Loading...