Python Developer

Profileyou
London, UK
2 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure Cloud Engineering Code Review Data Integration Relational Databases Software Debugging Distributed Systems Python (Programming Language) PostgreSQL
+11 more
Machine Learning Standard Sql Software Engineering Software Organization Large Language Models Backend Git Restful APIs Software Version Control Programming Languages Microservices

Requirements

Senior Python Developer - AI & Back-End Engineering About the RoleWe are looking for an experienced Senior Python Developer to join a fast-paced development team.The role requires a strong back-end Python engineer who has some exposure to AI development or AI-enabled applications. You do not need to be an AI/ML specialist; the priority is excellent core Python engineering skills combined with an interest in applying AI technologies to real-world solutions. Previous experience within banking or financial services is highly desirable, particularly within regulated environments.The role is London-based with three days per week onsite. Key ResponsibilitiesDesign, develop and maintain robust, scalable back-end applications and services using Python.Contribute to the development of an AI-enabled Proof of Concept (PoC) within a regulated environment.Integrate AI capabilities, models and APIs into existing and new back-end applications.Work alongside technical, business and AI teams to identify and develop practical AI use cases.Prototype and evaluate new AI-enabled functionality before progressing solutions towards production.Design and develop APIs, microservices and data integrations to support application functionality.Integrate third-party APIs, internal services and relevant data sources.Ensure applications are performant, scalable, maintainable and secure.Apply appropriate development controls and security practices when working within a regulated environment.Troubleshoot, debug and enhance existing applications and services.Participate in code reviews, testing and continuous improvement of development standards.Produce and maintain clear technical documentation.Work proactively within a fast-paced environment, taking ownership of development tasks and technical challenges.Required Experience & Skills5+ years’ commercial Python development experience, ideally within back-end software engineering.Strong core Python programming and software engineering skills.Experience designing and developing back-end applications, services and APIs.Previous exposure to AI development, AI-enabled applications or AI-related PoCs.Understanding of how AI/ML capabilities can be integrated into software applications.Experience working with RESTful APIs and microservices architectures.Strong SQL skills and experience working with relational databases such as PostgreSQL or MySQL.Experience with Git or similar version control systems.Strong understanding of software development best practices, testing and maintainable code.Excellent problem-solving and analytical skills.Proactive mindset with the ability to operate effectively within a fast-paced development environment.Strong communication skills and the ability to collaborate with both technical and non-technical stakeholders.Preferred ExperiencePrevious experience within banking or financial services.Experience delivering software within regulated or highly controlled environments.Practical experience integrating AI/ML models, LLMs or AI APIs into applications.Experience contributing to AI-focused prototypes or Proofs of Concept.Exposure to cloud platforms such as AWS, Azure or Google Cloud.Experience with distributed systems and cloud-native architectures.Familiarity with additional programming languages such as Java or C++.Understanding of financial markets, trading or regulatory technology would be advantageous but is not essential.Ideal ProfileYou will be a strong Python engineer first, rather than a niche AI specialist. You should be comfortable picking up new technologies quickly, experimenting with AI capabilities and applying them within robust back-end applications.Experience within banking would be a significant advantage, but we are particularly interested in developers who can combine strong Python engineering, some practical AI exposure and a proactive approach to problem-solving.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

39 sec

Python's dominance in building artificial intelligence application ecosystems

Tim Ruscica · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all