Machine Learning Engineer (ID: j0Vl1cdQ)

Place of Work: Hybrid
Salary: £ 63,000 - £ 88,000 (Per Annum)
Date Posted: 11-Mar-2026
Expiry Date: 07-Sep-2026
Job Details:
Location: London, Greater London, United Kingdom
Job Category: Software Engineering
Career Level: Experienced Professional
Contractual Type: Full Time/Permanent
Working Hours: Full Time
Qualifications: A graduate degree in Machine Learning
Experience: 3+ years in Data Science or Data Engineering
Positions Available: 1
Skills Required
  • AI
  • AWS
  • Data Bricks
  • Data Science
  • Git Version Control
  • Kafka
  • ML
  • Pandas
  • Python
  • Scikit-Learn
Benefits
  • Company Pension
  • Employee Discount
  • Life Insurance
  • Private Medical Insurance
  • UK Visa Sponsorship
Job Description

Join our centralised Machine Learning team and the wider Data community as a Machine Learning Engineer, where you'll share knowledge, support other Machine Learning Engineers, Analysts, and Product teams. As a Machine Learning Engineer, you'll develop optimisation models, machine learning algorithms, and GenAI solutions that power innovation across our platform.

What will I be doing as a Machine Learning Engineer?

Data is the foundation of everything we do. To achieve our vision, we need curious and driven Machine Learning Engineers who can transform data into actionable insights, strategies, and impactful products.

As a Machine Learning Engineer, you'll collaborate closely with product teams to identify patterns, unlock insights, and solve complex challenges using data. Typical projects include forecasting systems, recommender engines, and helpdesk ticket classification models.

Key Responsibilities of the Machine Learning Engineer

  • Develop Machine Learning and GenAI Solutions
  • As a Machine Learning Engineer, you'll design, build, and implement machine learning models using Python and modern data technologies such as Databricks, Kafka, and AWS cloud infrastructure. Our microservices-based architecture enables rapid development and deployment of new ML-driven features.
  • Productionise Machine Learning Models
  • Deploy machine learning algorithms into production environments where they can be tested with customers and iteratively improved. You'll automate ML workflows, monitor model performance, and maintain data science products using industry best practices such as Git version control, monitoring, and alerting systems.
  • Contribute to a Collaborative Data Science Culture
  • Work alongside other Machine Learning Engineers, Data Scientists, and Analysts to share knowledge and best practices. You'll help cultivate a collaborative AI and ML culture that values innovation, openness, and continuous learning.
  • Identify Opportunities for Machine Learning Impact

As an ML Engineer, you'll help identify high-value opportunities where machine learning and AI can improve products and services. This includes asking the right questions, exploring data, and contributing to our broader data and AI strategy.

What We're Looking for in an ML Engineer:

  • Proven experience working as a Machine Learning Engineer or in a similar ML/AI role, with a strong understanding of machine learning algorithms, data structures, and model evaluation techniques.
  • Strong Python programming skills, including experience with libraries such as Scikit-learn, Pandas, NumPy, and other ML ecosystem tools.
  • Hands-on experience integrating Generative AI (GenAI) APIs and tools into real-world production systems.
  • Strong analytical and problem-solving skills with the ability to translate complex problems into scalable machine learning solutions.
  • Experience across the full machine learning lifecycle, including data preprocessing, feature engineering, model training, evaluation, deployment, and monitoring.
  • Familiarity with MLOps tools and practices, such as MLflow, SageMaker, Docker, and CI/CD pipelines.
  • Excellent communication skills with the ability to present technical insights to both technical and non-technical stakeholders, including senior leadership.
  • Experience collaborating cross-functionally with product, engineering, and business teams.
  • Solid foundation in statistics, including hypothesis testing, significance testing, and probability theory.
  • Comfortable working in agile development environments and cross-functional teams.
  • Experience with Scala is a plus.

Company Values:

Our culture is guided by five core values:

  • Play to win
  • Solve the real problem
  • Build trust every day
  • Own the outcome
  • Go further together

What You’ll Get:

  • Pension Scheme
  • Discretionary Bonus Scheme
  • Private Medical Insurance + Virtual GP
  • Life Assurance
  • Access to Furthr, a climate action app
  • Free mortgage advice and eye tests
  • Perks at Work – access to thousands of retail discounts
  • 5% Flex Fund to spend on the benefits you value most
  • 26 days holiday
  • Flexible bank holidays (8 additional days you can take anytime)
  • Progressive leave policies, including 26 weeks full pay for new parents
  • Dedicated personal learning and home office budgets

We Want the Best People:

We’re committed to building inclusive teams with diverse perspectives and experiences. We recognise talent based on merit and potential, and we encourage applicants from all backgrounds to apply.

We understand that many candidates only apply if they meet every requirement. If you're excited about becoming a Machine Learning Engineer and believe you bring valuable skills, even if you don’t meet every single requirement, we’d still love to hear from you.

Position: Machine Learning Engineer  -  Job Type: Full-Time  -  Salary: £63,000 to £88,000 per year  -  Location: London / Hybrid

Similar Jobs You May Like
Software Engineer
Bury, West Sussex, United Kingdom
Salary: £ 40,000 - £ 50,000 (Per Annum)
Software Developer
Hounslow, Greater London, United Kingdom
Salary: £ 40,000 - £ 50,000 (Per Annum)
Graduate Software Developer
Dunstable, Bedfordshire, United Kingdom
Salary: £ from 28,000 (Per Annum)
Senior Software Engineer
London, Greater London, United Kingdom
Salary: £ 65,000 - £ 85,000 (Per Annum)
Senior Software Engineer (Python)
London, Greater London, United Kingdom
Salary: £ Competitive Salary Offered (Per Annum)
Software Engineer - Remote Working
London, Greater London, United Kingdom
Salary: £ 50,000 - £ 100,000 (Per Annum)
Pelago Recruitment Services
Pelago Support Team
Inactive

Chat Support Offline!

Live chat is available during business hours, 9:00 to 5:00 Monday to Friday. Please get in touch with us through Contact Us and one of our recruiters will reply within 1 business day.