
Data Scientist / Machine Learning Engineer
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

The YourCode Recruitment Group is a group of recruitment, talent acquisition and talent management companies that work with some of Europe's most exciting technology organisations and individuals.
Born in 2018, the group has expanded throughout Europe, having dedicated recruitment functions covering Germany, UK, Poland and Ukraine, boasting an extensive client list that covers both large corporations and startups.
YourCode Recruitment provides an efficient, effective and enjoyable staffing experience to job-seekers and employers since 2018. We understand that a CV is important, but we also believe it is just a piece of paper and that's why we have moved away from scanning job boards & CV databases and now operate a fully digital recruitment model, integrating artificial intelligence and machine learning into our day to day running of the business, one of the first of it's kind within the industry.
YourCode Talent Acquisition provides internal recruitment functions to both start ups, SMEs & international organisations who require all the benefits of using an agency, under the price and commitment of an internal recruitment function. We are trusted by leading companies in tech, artificial intelligence, security, sports & betting and retail.
We are YourCode.