Python Developer in London

Python Developer in London

London Full-Time 28800 - 43200 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Design and develop robust APIs and backend services using Python.
  • Company: Join a dynamic tech company focused on product engineering.
  • Benefits: Enjoy competitive salary, fully remote work, and growth opportunities.
  • Why this job: Make a real impact by integrating machine learning into our platform.
  • Qualifications: 2+ years in Python development; familiarity with ML is a bonus.
  • Other info: Be part of an inclusive team that values clean code and collaboration.

The predicted salary is between 28800 - 43200 £ per year.

We are looking for a motivated Python Developer to join our engineering team. This is a product-focused role where you will play a key part in building and maintaining the backend services that power our core platform. You will be responsible for designing and developing robust APIs and ensuring our backend systems are scalable and efficient. While this is primarily a backend engineering role, you will have the opportunity to work alongside our ML initiatives, helping to integrate light machine learning models into a production environment. We are a lean, agile team that values clean code, thoughtful architecture, and a "product-first" mindset. If you enjoy solving practical problems and seeing your code directly impact users, we want to hear from you.

Key Responsibilities

  • API & Backend Development: Design, build, and maintain high-performance backend services and RESTful APIs using Python
  • Product Engineering: Work closely with the product team to translate requirements into technical solutions that drive user value
  • ML Integration: Support the integration of machine learning components into our production stack (no deep research required, but a focus on implementation and deployment)
  • System Reliability: Debug, troubleshoot, and optimize existing services to ensure maximum uptime and performance
  • Collaborative Coding: Participate in code reviews and contribute to technical documentation to maintain high standards of code quality

Requirements

  • Experience: 2+ years of professional experience in Python development (we are open to Mid‑Junior level candidates with strong technical foundations)
  • Technical Stack: Deep proficiency in Python and experience with modern backend frameworks (e.g., FastAPI, Flask, or Django)
  • API Design: Proven ability to build and scale secure, efficient APIs
  • Engineering Mindset: A focus on "Product Engineering"—you care about why we are building a feature, not just how
  • Machine Learning: Familiarity with ML libraries or a basic understanding of how to serve ML models in production is a strong bonus
  • Bonus Points: Experience with Haskell is a significant plus but is not mandatory

Benefits

  • Competitive Salary
  • Remote Work: Fully remote position within the UK/EU
  • Modern Stack: Opportunity to work with high-level Python services and functional programming concepts
  • Growth: Exposure to ML-driven product development in a fast‑moving environment
  • Immediate Start: We are looking for someone to join us ASAP

Due to the high volume of applications we anticipate, we regret that we are unable to provide individual feedback to all candidates. If you do not hear back from us within 4 weeks of your application, please assume that you have not been successful on this occasion. We genuinely appreciate your interest and wish you the best in your job search.

Commitment to Equality and Accessibility

At MLabs, we are committed to offer equal opportunities to all candidates. We ensure no discrimination, accessible job adverts, and providing information in accessible formats. Our goal is to foster a diverse, inclusive workplace with equal opportunities for all. If you need any reasonable adjustments during any part of the hiring process or you would like to see the job‑advert in an accessible format please let us know at the earliest opportunity.

Python Developer in London employer: MLabs

At MLabs, we pride ourselves on being an excellent employer by fostering a collaborative and innovative work culture that empowers our Python Developers to thrive. With a fully remote setup, competitive salary, and opportunities for growth in machine learning product development, we ensure our team members can make a meaningful impact while enjoying a healthy work-life balance. Join us to be part of a diverse and inclusive environment where your contributions are valued and recognised.
M

Contact Detail:

MLabs Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.

✨Tip Number 2

Show off your skills! Create a GitHub profile or personal website where you can showcase your Python projects and any APIs you've built. 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 practicing common coding challenges and system design questions. We recommend using platforms like LeetCode or HackerRank to sharpen your skills. The more prepared you are, the more confident you'll feel!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team. Don’t miss out on the chance to be part of something great!

We think you need these skills to ace Python Developer in London

Python
Backend Development
API Design
FastAPI
Flask
Django
Machine Learning Integration
Debugging
Troubleshooting
Code Reviews
Technical Documentation
Product Engineering Mindset
Scalability
Performance Optimisation

Some tips for your application 🫡

Show Off Your Python Skills: Make sure to highlight your experience with Python and any frameworks you've worked with, like FastAPI or Django. We want to see how you've used these skills in real projects, so don't hold back!

Tailor Your Application: Take a moment to customise your application for us. Mention how your experience aligns with our product-focused role and how you can contribute to building robust APIs. A personal touch goes a long way!

Keep It Clear and Concise: When writing your application, clarity is key! Use straightforward language and get to the point. We appreciate well-structured applications that are easy to read and understand.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're keen on joining our team!

How to prepare for a job interview at MLabs

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with frameworks like FastAPI, Flask, or Django, and be prepared to solve coding challenges on the spot. Practising common algorithms and data structures in Python can really help you shine.

✨Understand API Design Principles

Since this role focuses on building and maintaining APIs, it’s crucial to understand RESTful principles and best practices. Be ready to explain how you’ve designed secure and efficient APIs in the past, and think of examples where you’ve optimised performance or resolved issues.

✨Show Your Product Engineering Mindset

This isn’t just about writing code; it’s about understanding the 'why' behind features. Prepare to discuss how you’ve collaborated with product teams in the past to translate requirements into technical solutions that deliver real user value. Highlight any experiences where your work directly impacted users.

✨Familiarise Yourself with ML Integration

Even if deep machine learning knowledge isn’t required, having a basic understanding of how to serve ML models in production can set you apart. Brush up on any relevant libraries and be ready to discuss how you would approach integrating ML components into existing systems.

Python Developer in London
MLabs
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

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>