YourCode logo

Data Scientist - ML Engineer

YourCode
7 days ago
Full-time
On-site
United Kingdom
£5,500,060,000 - £5,500,060,000 GBP yearly
Data Scientist
 Data Scientist / Machine Learning Engineer

Location: UK (remote-friendly)
Salary: £55,000 – £60,000 + benefits
Reports to: Chief Technology Officer

About the Role

We’re looking for a Data Scientist / Machine Learning Engineer to help design and develop the next generation of AI-powered tools within a global SaaS platform used by nonprofit organisations worldwide.

In this role, you’ll take a hands-on approach to building and deploying machine learning models, working with large datasets to generate insights and predictions that drive real-world outcomes. You’ll also help shape the organisation’s machine learning roadmap and AI strategy.

This is an exciting opportunity for someone who enjoys working across the full ML lifecycle—from model design and experimentation through to production deployment in the cloud.

Key Responsibilities

  • Design and develop a Python-based machine learning platform

  • Build and deploy predictive models such as propensity scoring and churn prediction

  • Develop and maintain ML infrastructure in AWS including SageMaker, Lambda and S3

  • Implement modern LLM-powered applications, including Retrieval-Augmented Generation (RAG)

  • Build data pipelines and unified data structures from multiple APIs and databases

  • Collaborate with engineering and product teams to identify new AI opportunities

  • Continuously improve model performance, accuracy and scalability

Skills & Experience

  • 2+ years of experience as a Data Scientist or Machine Learning Engineer

  • Strong Python programming skills

  • Experience with ML libraries such as scikit-learn

  • Experience with deep learning frameworks such as PyTorch or TensorFlow

  • Experience working with AWS / SageMaker or similar cloud ML platforms

  • Strong data manipulation skills using NumPy, Pandas or SciPy

  • Experience working with SQL and complex datasets

  • Familiarity with Linux / Unix environments

Desirable Experience

  • Experience working with LLMs and generative AI

  • Knowledge of LangChain or similar orchestration tools

  • Experience working with vector databases for RAG workflows

What’s on Offer

  • Salary £50,000 – £55,000

  • Flexible and remote-friendly working

  • Generous holiday allowance

  • Paid parental leave and sick leave

  • Employer matched charitable giving programme

  • Paid volunteering day each year

  • Conference and learning budget to stay current with AI/ML developments

Apply

If you're passionate about building production machine learning systems and modern AI applications, we’d love to hear from you.

 

 Data Scientist / Machine Learning Engineer

Location: UK (remote-friendly)
Salary: £55,000 – £60,000 + benefits
Reports to: Chief Technology Officer