Location: Must be UK or EU based (UK preferred / acceptable)
Remote | Full-time
Compensation: £50,000
We’re looking for a Junior Python Developer to join one of our client projects. You’ll be embedded directly within the client’s engineering team, working day-to-day with their developers and technical leads. The contract will be via MLabs.
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. They 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 (they 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 they 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.
-
Eligibility: Must be based in the UK or EU (UK-based is preferred).
Benefits
-
Competitive Salary: £50,000 base 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: They are looking for someone to join them ASAP.