Junior Data Scientist UK

Junior Data Scientist UK

Full-Time 30000 - 40000 € / year (est.) No home office possible
Satalia (NPComplete)

At a Glance

  • Tasks: Explore datasets, train ML models, and build LLM-powered systems with experienced mentors.
  • Company: Join Satalia, a leading AI company focused on impactful projects and a people-oriented culture.
  • Benefits: Enjoy remote work, flexible hours, generous leave, and a supportive environment.
  • Other info: Be part of a transparent culture that prioritises wellbeing and personal growth.
  • Why this job: Make a real impact in AI while developing your skills in a dynamic team.
  • Qualifications: Degree in a quantitative field or equivalent experience; solid Python and ML fundamentals.

The predicted salary is between 30000 - 40000 € per year.

Role type: Full time

Location: UK (Fully remote)

Preferred start date: ASAP

About Satalia

Satalia builds enterprise-grade AI systems for WPP and its FTSE 100 client base. Led by WPP Chief AI Officer Daniel Hulme, we run as a high‑autonomy, decentralised organisation where engineers and scientists own their domains end to end. We are building AI systems that operate on terabyte‑scale multimodal datasets to power the next generation of marketing intelligence.

The Role

Our current work includes:

  • Agentic pipelines – multi‑step LLM systems with tool use, planning, and self‑evaluation that automate complex marketing workflows end to end.
  • Domain‑adapted foundation models – fine‑tuning open‑weight LLMs (LoRA, RLHF, distillation) on proprietary WPP data for tasks like audience segmentation, creative scoring, and brand‑safety classification.
  • Retrieval‑augmented generation – production RAG systems over large proprietary corpora (embedding models, vector indices, re‑ranking) that serve real‑time answers to client queries.
  • Classical ML at scale – gradient‑boosted models, causal inference pipelines, and recommendation engines that run alongside LLM components in hybrid architectures.

This is a hands‑on role where you will learn by working alongside experienced data scientists on real production systems that serve global clients. We invest heavily in developing our junior hires and will pair you with senior mentors who will help you grow into a strong, independent practitioner.

What You'll Do

  • Explore and prepare datasets – cleaning, feature engineering, and exploratory analysis across structured and unstructured data (text, image, tabular).
  • Train and evaluate ML models under the guidance of senior scientists, learning how to move from a working prototype to a production‑ready system.
  • Write and maintain Python code that runs in production – scripts, pipeline components, and data processing jobs – with support through code review.
  • Help build and test components of LLM‑powered systems: prompt templates, evaluation scripts, data loaders, and retrieval pipelines.
  • Run experiments systematically: track hypotheses, log results, and communicate findings clearly to the team.
  • Learn and adopt software engineering best practices – Git workflows, testing, documentation, and CI/CD – as part of your daily work.

What We're Looking For

  • A degree in a quantitative field (computer science, mathematics, statistics, physics, engineering, or similar) or equivalent practical experience.
  • Solid understanding of ML fundamentals: supervised vs. unsupervised learning, overfitting, evaluation metrics, and basic model selection.
  • Working knowledge of Python – you can write functions, use libraries, debug errors, and read other people’s code.
  • Familiarity with core data science libraries (pandas, NumPy, scikit‑learn).
  • Exposure to PyTorch or TensorFlow is a plus.
  • Some project experience with ML – academic projects, personal projects, internships, or competition entries all count. Show us something you've built.
  • Curiosity and initiative – you read papers, follow releases, tinker with new tools, and ask good questions.
  • Clear communication – you can explain what you did, why, and what you learned from it.

Nice to Have

  • Exposure to deep learning (NLP or computer vision) through coursework or personal projects.
  • Familiarity with Git and command‑line workflows.
  • Experience with SQL or any data pipeline tooling.
  • Interest in LLMs, prompt engineering, or generative AI – even if it's just personal experimentation.
  • Contributions to open‑source projects, Kaggle competitions, or a technical blog.

What We Offer

  • Benefits – enhanced pension, life assurance, income protection, private healthcare.
  • Remote working – café, bedroom, beach – wherever works.
  • Truly flexible working hours – school pick up, volunteering, gym.
  • Generous leave – 27 days holiday plus bank holidays and enhanced family leave.
  • Annual bonus – when Satalia does well, we all do well.
  • Impactful projects – focus on bringing meaningful social and environmental change.
  • People‑oriented culture – wellbeing is a priority, as is being a nice person.
  • Transparent and open culture – you will be heard.
  • Development – focus on bringing the best out of each other.

Satalia is home to some of the brightest minds in AI and if you’re looking to join a company who not only values autonomy and freedom, but embraces a culture of inclusion and warmth, we’d love to hear from you.

Junior Data Scientist UK employer: Satalia (NPComplete)

Satalia is an exceptional employer that champions a people-oriented culture, prioritising wellbeing and inclusivity while offering the flexibility of fully remote work. With a strong commitment to employee development, junior hires are paired with experienced mentors, ensuring growth through hands-on experience in impactful AI projects that drive meaningful social and environmental change. Enjoy generous benefits, including enhanced leave and a transparent work environment where your voice is valued.

Satalia (NPComplete)

Contact Detail:

Satalia (NPComplete) Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Junior Data Scientist UK

Tip Number 1

Network like a pro! Reach out to people in the industry on LinkedIn or at events. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to ML and data science. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by practising common data science questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly.

We think you need these skills to ace Junior Data Scientist UK

Data Preparation
Feature Engineering
Exploratory Data Analysis
Machine Learning Fundamentals
Python Programming
Core Data Science Libraries (pandas, NumPy, scikit-learn)
PyTorch

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Junior Data Scientist role. Highlight any relevant projects or coursework, especially those involving Python and machine learning.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about data science and how your background makes you a great fit for our team. Be sure to mention any specific interests in AI or LLMs!

Showcase Your Projects:Include links to any personal projects, GitHub repositories, or Kaggle competitions you've participated in. We love seeing what you've built and how you approach problem-solving!

Apply Through Our Website:For the best chance of getting noticed, apply directly through our website. It helps us keep track of applications and ensures your details reach the right people quickly!

How to prepare for a job interview at Satalia (NPComplete)

Know Your Data Science Fundamentals

Make sure you brush up on your machine learning basics, like supervised vs. unsupervised learning and evaluation metrics. Being able to discuss these concepts confidently will show that you have a solid foundation for the Junior Data Scientist role.

Showcase Your Projects

Bring along examples of your work, whether it's academic projects, personal experiments, or contributions to open-source. This is your chance to demonstrate your hands-on experience with Python and data science libraries like pandas and NumPy.

Prepare for Technical Questions

Expect questions about your coding skills and problem-solving abilities. Practise writing code on a whiteboard or in a shared document, as you might be asked to solve a problem on the spot. Familiarity with Git workflows will also be a plus!

Communicate Clearly

During the interview, focus on explaining your thought process clearly. Whether you're discussing a project or answering a technical question, being able to articulate what you did and what you learned will set you apart from other candidates.