Lead Python Engineer - AI & Data in City of London
Lead Python Engineer - AI & Data

Lead Python Engineer - AI & Data in City of London

City of London Temporary Home office (partial)
RAW Search

At a Glance

  • Tasks: Lead the design and development of Python services and REST APIs for AI and data.
  • Company: Join a leading consulting firm working with major financial services clients.
  • Benefits: Competitive day rate, hybrid working, and opportunities for mentorship.
  • Other info: Contract role with potential for extension and dynamic team collaboration.
  • Why this job: Make an impact by setting engineering standards and mentoring fellow developers.
  • Qualifications: Advanced Python skills, experience with CI/CD, and containerised environments required.

We’re working with a leading consulting firm on a long‑term engagement with a major financial services client. They are looking for a Lead Python Engineer to set the engineering bar across several Python services while remaining highly hands‑on.

The opportunity

  • Lead the design and development of Python‑based services and REST APIs (Django or similar) used across multiple AI and data use cases.
  • Own and manage the code repository: structure, branching strategy, pull requests, code reviews and refactoring standards.
  • Implement and enforce software development best practices – CI/CD, automated testing (unit and integration), static checks and quality gates.
  • Drive a focus on code simplicity, performance and maintainability, continuously improving the codebase through regular refactoring.
  • Work in a full‑stack environment: Python/Django on the backend, templates or light front‑end integration where needed, running in containers (Docker/Kubernetes) with DevOps support.
  • Mentor and upskill other developers (including offshore team members), providing clear feedback and helping to embed consistent ways of working across pods.

What we’re looking for

  • Must have: Advanced Python experience building production systems and APIs (Django or comparable framework).
  • Demonstrable experience owning a codebase: repository management, branching/PR workflows, code reviews and refactoring.
  • Strong grasp of engineering best practice: CI/CD pipelines, automated testing, monitoring and documentation.
  • Experience working in a containerised environment (Docker; Kubernetes strongly preferred).
  • Should have: Exposure to front‑end integration (Django templates or similar) and an understanding of how the full stack hangs together.
  • Experience in financial services or consulting environments.
  • Previous responsibility for mentoring or leading developers within a team.

Details

  • Location: UK‑based, hybrid working with onshore and offshore teams.
  • Contract: 3–12 months, with potential to extend.
  • Day rate: £700 per day.

Lead Python Engineer - AI & Data in City of London employer: RAW Search

As a leading consulting firm, we pride ourselves on fostering a dynamic and inclusive work culture that prioritises innovation and collaboration. Our hybrid working model allows for flexibility while providing ample opportunities for professional growth and mentorship, particularly in cutting-edge areas like AI and data. Join us to be part of a team that values your expertise and encourages continuous improvement in a supportive environment.
RAW Search

Contact Detail:

RAW Search Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Python Engineer - AI & Data in City of London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work in financial services or consulting. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially any REST APIs or AI-related work. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with CI/CD, automated testing, and mentoring others. Practice common interview questions to boost your confidence!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!

We think you need these skills to ace Lead Python Engineer - AI & Data in City of London

Advanced Python
Django
REST APIs
Code Repository Management
Branching Strategy
Pull Requests
Code Reviews
Refactoring Standards
CI/CD
Automated Testing
Static Checks
Quality Gates
Docker
Kubernetes
Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your advanced Python experience and any relevant projects you've worked on. We want to see how you’ve set the engineering bar in previous roles, so don’t hold back!

Showcase Your Code Management Skills: When writing your application, emphasise your experience with code repositories, branching strategies, and code reviews. We’re looking for someone who can own a codebase, so let us know how you’ve done this before.

Highlight Best Practices: Mention your familiarity with CI/CD, automated testing, and other engineering best practices. We value quality and maintainability, so share examples of how you’ve implemented these in your past work.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!

How to prepare for a job interview at RAW Search

✨Know Your Python Inside Out

Make sure you brush up on your advanced Python skills, especially around building production systems and APIs using Django or similar frameworks. Be ready to discuss specific projects where you've implemented these technologies and how they contributed to the overall success of the project.

✨Showcase Your Code Management Skills

Prepare to talk about your experience with code repository management, including branching strategies and pull request workflows. Have examples ready that demonstrate how you've enforced coding standards and conducted effective code reviews in previous roles.

✨Highlight Your Best Practices Knowledge

Familiarise yourself with software development best practices like CI/CD, automated testing, and monitoring. Be prepared to explain how you've implemented these practices in past projects and the impact they had on code quality and team efficiency.

✨Demonstrate Your Mentoring Experience

Since mentoring is a key part of this role, think of instances where you've guided other developers. Share how you provided feedback, helped them improve their skills, and ensured consistent working methods across teams, especially if you've worked with offshore members.

Lead Python Engineer - AI & Data in City of London
RAW Search
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>