MLabs is looking for a motivated Junior Python Developer to join our lean 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.
What You'll Do
- Design, build, and maintain high-performance backend services and RESTful APIs using Python.
- Work closely with the product team to translate requirements into technical solutions that drive user value.
- Support the integration of machine learning components into our production stack.
- Debug, troubleshoot, and optimize existing services to ensure maximum uptime and performance.
- Participate in code reviews and contribute to technical documentation to maintain high standards of code quality.
What We're Looking For
- 2+ years of professional experience in Python development.
- Deep proficiency in Python and experience with modern backend frameworks such as FastAPI, Flask, or Django.
- Proven ability to build and scale secure, efficient APIs.
- A focus on Product Engineering—caring about why we are building a feature, not just how.
- Must be based in the UK or EU (UK-based is preferred).
Nice to Have
- Familiarity with ML libraries or a basic understanding of how to serve ML models in production.
- Experience with Haskell.
Technical Stack
- Python
- FastAPI
- Flask
- Django
Team & Environment
You'll join a lean, agile team that values clean code, thoughtful architecture, and a 'product-first' mindset.
Benefits & Compensation
- Competitive Salary: £50,000
- Fully remote position within the UK/EU.
- Opportunity to work with high-level Python services and functional programming concepts.
- Exposure to ML-driven product development in a fast-moving environment.
- Immediate start available.
Work Mode
This is a fully remote position open to candidates based in the UK or EU.
At MLabs, we are committed to offering equal opportunities to all candidates, fostering a diverse, inclusive workplace.






