Senior Python Developer

London, ENG, GB, United Kingdom

Job 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.

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

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

Nice to have



Experience working with Data Science teams or integrating machine learning models into applications Proficiency in SQL/NoSQL database management Knowledge of data structures and algorithms for efficient processing of large datasets Understanding and implementation of DevOps practices, including CI/CD pipelines

We offer



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, over 22,000 courses on LinkedIn Learning Solutions and much more 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 * + All benefits and perks are subject to certain eligibility requirements

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3514597
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned