Senior Data Scientist

Senior Data Scientist

Full-Time 60000 - 80000 ÂŁ / year (est.) No home office possible
Chattermill

At a Glance

  • Tasks: Join us to build cutting-edge AI solutions for top brands like Uber and Amazon.
  • Company: Dynamic tech company focused on customer experience and innovation.
  • Benefits: Flexible working, competitive salary, equity scheme, and wellness budget.
  • Other info: Diversity-focused team that values potential over perfection.
  • Why this job: Make a real impact in AI while enjoying a supportive and inclusive culture.
  • Qualifications: Deep knowledge of ML, strong PyTorch skills, and experience with real-world data.

The predicted salary is between 60000 - 80000 ÂŁ per year.

UK or Poland (Remote or Hybrid, it’s up to you!)

Dependent on experience. Be part of our success with the opportunity to join our company equity scheme.

Monthly Health & Wellness budget, increasing with length of service.

Annual Learning and Development budget, increasing with length of service.

Flexible working in a choice-first environment - we trust the way you want to work!

25 Holiday Days + your local bank holidays, plus an extra day for every year of service.

Your birthday off.

Enhanced Family Leave (UK Only), Fertility Leave, and Neonatal Leave.

Employee Assistance Programme (UK Only).

The opportunity to share in the company’s success through options.

If you’re in London, a dog‑friendly office with great classes, events, and a rooftop terrace.

The Role

Our mission is to help large successful brands like Uber, Amazon, Wise, HelloFresh (and more!) put their customers at the centre of everything they do. Using best‑in‑class tech in a fast‑developing AI space, our Customer Experience Intelligence platform continuously analyses explicit and implicit feedback to enable our clients to identify what they should do next. We are hiring a Senior Data Scientist to join the team and help build and ship the next generation of that stack.

What you’ll be doing:

  • Unlike many companies, we use our own custom models, specialised for customer feedback, across various parts of the stack: extraction, retrieval, reranking, summarisation, and sentiment analysis.
  • Train, evaluate, and iterate on ML models and agentic systems for customer feedback, including owning our custom fine‑tuning pipelines.
  • Run experiments end‑to‑end, track results rigorously, and make clear recommendations on what to ship, iterate, or retire.
  • Build and maintain LLM‑powered features: retrieval pipelines, reranking systems, insight agents, data mining agents, and automated taxonomy generation.
  • Design and run robust evaluation frameworks: build test sets, define metrics, evaluate non‑deterministic systems, handle class imbalance, and automate checkpoint comparisons.
  • Improve and extend semantic search and retrieval, evolving from embedding‑based approaches toward more advanced methods.
  • Write production‑quality code and collaborate closely with Engineering on productionisation, model serving, data pipelines, and monitoring.
  • Work with Product and Commercial teams to translate business needs into practical ML solutions, and support client evaluations and accuracy benchmarking.
  • Mentor team members, review code and research, and bring relevant advances from the literature into the product.

What you’ll need:

  • A deep working knowledge of transformer architectures.
  • Strong PyTorch skills, with the ability to write custom training loops, modify model architectures, and debug issues at the tensor level.
  • Ideally, experience with parameter‑efficient fine‑tuning techniques such as LoRA.
  • Extensive experience working with large‑scale, messy real‑world text data, including classification, extraction, embeddings, re‑rankers, clustering, and search.
  • Experience in instruction fine‑tuning and serving language models, familiarity with frameworks such as vLLM, DeepSpeed, or similar tools.
  • A solid grounding in classical ML and statistics, and the judgement to choose simpler methods when they’re the right solution.
  • Practical experience building with GenAI and agentic patterns.
  • Excellent communication skills and confidence translating complex technical concepts for non‑technical audiences (and vice versa!).
  • Technical curiosity and a keen interest in AI – a love of experimenting to make the most of available technology.
  • High ownership and initiative, with the ability to identify problems, prioritise effectively, and drive solutions forward.

It would be a bonus if you:

  • MSc/PhD in Computer Science, Machine Learning, Artificial Intelligence, Data Science, Computational Linguistics or a closely related STEM field.
  • Experience with reinforcement learning techniques, such as with verifiable reward (RLVR).

Diversity & Inclusion

We want to enable exceptional experiences for everyone, and to achieve this we need everyone’s voice in our team. We are on a mission to bring more diversity into the business and to give everyone (from all backgrounds and abilities) a chance to join us, even if they may not fit all of the requirements set out in this job spec. We realise that some may be hesitant to apply for a role when they don’t meet 100% of the listed requirements – we believe in potential and will happily consider all applications based on the skills and experience you have, we’d love to be part of your growth and we encourage you to apply!

Senior Data Scientist employer: Chattermill

Join a forward-thinking company that prioritises employee well-being and growth, offering flexible working arrangements and a generous benefits package including a monthly health budget and an annual learning budget that increases with your tenure. With a focus on innovation in AI and a commitment to diversity and inclusion, this is an excellent opportunity for a Senior Data Scientist to thrive in a supportive environment while contributing to impactful projects for renowned brands.
Chattermill

Contact Detail:

Chattermill Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Data Scientist

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for interviews by practising common questions and showcasing your projects. We recommend using the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your achievements.

✨Tip Number 3

Don’t just wait for job postings! Be proactive and reach out to companies you admire, even if they’re not hiring. A well-crafted email expressing your interest can open doors you didn’t even know existed.

✨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 engage with us directly.

We think you need these skills to ace Senior Data Scientist

Transformer Architectures
PyTorch
Custom Training Loops
Parameter-Efficient Fine-Tuning Techniques
Large-Scale Text Data Processing
Instruction Fine-Tuning
GenAI
Agentic Patterns
Classical Machine Learning
Statistics
Communication Skills
Technical Curiosity
Problem Identification
Prioritisation Skills
Experimentation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Data Scientist role. Highlight your experience with transformer architectures and any relevant projects you've worked on. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and how your background aligns with our goals at StudySmarter. Don’t forget to mention any unique experiences that set you apart from other candidates.

Showcase Your Projects: If you've worked on interesting projects, especially those involving ML models or customer feedback systems, make sure to include them in your application. We love seeing practical examples of your work and how you’ve tackled real-world challenges!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing applications come through our own channels!

How to prepare for a job interview at Chattermill

✨Know Your Tech Inside Out

Make sure you’re well-versed in transformer architectures and PyTorch. Brush up on your custom training loops and be ready to discuss how you've tackled real-world text data challenges. This is your chance to showcase your technical prowess!

✨Prepare for Practical Scenarios

Expect to run through some practical examples during the interview. Be ready to explain how you would approach building and maintaining LLM-powered features or designing evaluation frameworks. Think through your past experiences and how they relate to the role.

✨Communicate Clearly

You’ll need to translate complex concepts for non-technical audiences, so practice explaining your work in simple terms. Use analogies or relatable examples to demonstrate your understanding and make it accessible.

✨Show Your Curiosity

Demonstrate your passion for AI and machine learning by discussing recent advancements or projects that excite you. Share your thoughts on how these developments could impact customer feedback analysis and the industry as a whole.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>