Location: UK (remote-friendly)
Salary: £55,000 – £60,000 + benefits
Reports to: Chief Technology Officer
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.
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
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
Experience working with LLMs and generative AI
Knowledge of LangChain or similar orchestration tools
Experience working with vector databases for RAG workflows
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
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