Python Developer

Akkodis

Bromley

Hybrid

GBP 80,000 - 110,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Akkodis is seeking an experienced Senior Python Developer to join a fast-paced development team in London. The role focuses on back-end Python engineering with exposure to AI development or AI-enabled applications. Banking/regulatory experience is highly desirable.

London-based with three days per week onsite. You will design, develop and maintain robust back-end services, integrate AI capabilities, and work with AI teams to identify practical AI use cases while ensuring security and compliant

Qualifications

  • 5+ years commercial Python development experience.
  • Strong core Python programming and software engineering.
  • Experience designing and developing back-end applications, services and APIs.
  • Exposure to AI development or AI-enabled PoCs.
  • Understanding of how AI/ML capabilities can be integrated into software.
  • Experience with RESTful APIs and microservices architectures.
  • Strong SQL skills with PostgreSQL/MySQL experience.
  • Experience with Git or similar version control systems.
  • Strong testing and maintainable code practices.

Responsibilities

  • Design, develop and maintain robust Python back-end applications and services.
  • Contribute to AI-enabled PoCs within a regulated environment.
  • Integrate AI capabilities and AI APIs into apps and services.
  • Work with AI teams to identify practical AI use cases.
  • Prototype and evaluate new AI-enabled functionality before production.
  • Design APIs, microservices and data integrations to support features.
  • Integrate third‑party APIs and internal data sources.
  • Ensure performance, scalability, security and maintainability.
  • Follow development controls and document technical work.
  • Engage in code reviews, testing and continuous improvement.

Skills

Python
Backend engineering
RESTful APIs
AI integration
SQL databases
Version control
Problem-solving
Communication

Tools

Git
PostgreSQL
MySQL

Job description

About the Role

We 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 Responsibilities
  • Design, 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 & Skills
  • 5+ 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 Experience
  • Previous 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 Profile

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Developer- London- Up to
Senior Python Developer- London- Up to

Akkodis • Greater London

Hybrid
GBP 60,000 - 100,000
Benefits
Senior Python Engineer
Senior Python Engineer

Velocity Tech • United Kingdom

Remote
GBP 90,000 - 120,000
Senior Python Developer |
Senior Python Developer |

Akkodis • Greater London

On-site
GBP 77,000 - 129,000
Hybrid work model
Python Developer
Python Developer

Alexander Ash Consulting • England

Remote
Senior Python Engineer
Senior Python Engineer

your Jared • Greater London

Hybrid
GBP 80,000 - 95,000
Hybrid work model
London office access
Career progression
+1
Python Developer
Python Developer

Reggie & Cole • Greater London

Remote
GBP 60,000 - 70,000
Senior Python Backend Engineer for AI-Enabled Banking PoCs
Senior Python Backend Engineer for AI-Enabled Banking PoCs

Akkodis • Bromley

Hybrid
GBP 80,000 - 110,000
Senior Python Engineer
Senior Python Engineer

Intec Select Ltd • Stratford-upon-Avon

Hybrid
GBP 83,000 - 108,000
Hybrid work setup
Senior Python Engineer
Senior Python Engineer

Intec Select Ltd • Greater London

Hybrid
GBP 72,000 - 94,000
Python Developer AI
Python Developer AI

Client Server • Greater London

Hybrid
GBP 90,000 - 110,000
Bonus
Pension
Life Assurance
+6