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

Lead Python Engineer - AI & Data in London

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: Dynamic role with potential for contract extension and collaboration with global teams.
  • Why this job: Make an impact by setting engineering standards and mentoring future developers.
  • Qualifications: Advanced Python skills, experience with CI/CD, and a passion for code quality.

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 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 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 GitHub repository showcasing your Python projects, especially any REST APIs or CI/CD pipelines you've built. This gives potential employers a clear view of your coding style and expertise.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions related to Python and software development best practices. We recommend doing mock interviews with friends or using online platforms to get comfortable.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Lead Python Engineer - AI & Data in 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.

✨Emphasise Best Practices

Be ready to discuss your understanding of software development best practices, particularly CI/CD pipelines and automated testing. Share specific instances where you've implemented these practices to improve code quality and team efficiency.

✨Mentorship Matters

Since mentoring is a key part of this role, think about your past experiences leading or upskilling other developers. Prepare anecdotes that highlight your approach to providing feedback and fostering a collaborative environment, especially with offshore teams.

Lead Python Engineer - AI & Data in London
RAW Search
Location: 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

>