Data Scientist - NLP

Data Scientist - NLP

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

At a Glance

  • Tasks: Design and build cutting-edge NLP systems that transform text understanding and generation.
  • Company: Join M+C Saatchi World Services, a leader in innovative communications.
  • Benefits: Enjoy 27 days holiday, private healthcare, and a cultural stimulation allowance.
  • Why this job: Make a real impact with AI while working on exciting global projects.
  • Qualifications: Experience in NLP, Python, and building production systems is essential.
  • Other info: Hybrid work model with excellent personal development opportunities.

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

M+C Saatchi World Services are looking for a Data Scientist specialising in NLP. In this role, you will design, build, and scale production‑grade language systems that transform how our products understand, retrieve, and generate text. You’ll work closely with engineering, product, and operational stakeholders to translate business goals into technical solutions, whilst shaping the overall direction of our AI capabilities.

About the role

This is an applied, highly technical role focused on leveraging frontier LLM services (OpenAI, Anthropic, etc.) as well as locally deployed models to solve real business problems. You will architect intelligent systems, implement robust NLP pipelines, and deploy solutions that are reliable, secure, and performant at scale.

What you’ll do:

  • Design and build LLM‑powered applications using third‑party APIs (OpenAI, Anthropic, etc.).
  • Develop RAG (retrieval‑augmented generation) systems including document ingestion, chunking strategies, and vector search infrastructure.
  • Implement advanced prompt‑engineering patterns, evaluation frameworks, and output‑reliability mechanisms.
  • Build NLP pipelines for text classification, entity extraction, semantic search, summarisation, and document understanding.
  • Develop agentic workflows and tool‑use systems for complex multi‑step tasks.
  • Optimise for cost, latency, reliability, and model selection across LLM providers and configurations.
  • Collaborate with product and engineering teams to translate business requirements into robust technical solutions.
  • Build monitoring, observability, and evaluation systems for LLM applications in production.

About you

What you bring (knowledge, expertise, experience, and skills):

  • Solid experience in applied NLP or machine learning roles.
  • Strong proficiency in Python and experience building production systems.
  • Hands‑on experience with LLM APIs (OpenAI, Anthropic, or similar).
  • Experience building RAG systems including loaders, text splitting, embedding models, and vector stores.
  • Solid understanding of NLP fundamentals: embeddings, semantic similarity, text classification, and evaluation.
  • Experience with prompt engineering and structured output parsing.
  • Strong software engineering fundamentals: version control, testing, code review, documentation.
  • Experience with cloud infrastructure (AWS preferred).

Desirable:

  • Experience with LLM orchestration frameworks (LangChain, LlamaIndex, etc.).
  • Background working with vector databases (Pinecone, Weaviate, pgvector, Chroma).
  • Experience building agentic LLM workflows (tool calling, function calling, multi‑step reasoning).
  • Familiarity with LLM evaluation and observability tools (LangSmith, Weights & Biases, etc.).
  • Experience fine‑tuning API‑based models or working with embedding models.
  • Understanding of cost‑optimisation strategies across providers and model tiers.

What you get:

  • A competitive salary and benefits package that includes 27 days holiday per year, pension contributions, private healthcare, discounted dental insurance, enhanced maternity/parental leave, plus a whole host of others.
  • Cultural stimulation allowance - ÂŁ250 per person per year.
  • Half days off before bank holidays.
  • Emergency care days for dependants.
  • Up to 5 days volunteering leave per year to work for a registered charity.
  • Up to 10 days special emergency leave per year.
  • Season Ticket loan.
  • Payroll Giving Scheme.
  • Thursday drinks to unwind and socialize.
  • An annual Summer and Christmas party.

Our commitment to Diversity and Inclusion sees us offer inclusive bank holidays. We also offer learning opportunities around D&I, targeted mentoring programmes and the opportunity to participate in several active Employee Led Networks and associated events. Finally, this role will be supported with all the necessary personal development required to set someone up for success.

About M+C Saatchi World Services

M+C Saatchi World Services is a specialist division of M+C Saatchi Group, the world’s largest independent communications network. Our specialists work in office hubs across six continents, grounding our global expertise in local nuance. We offer award‑winning commercial communications capabilities, which are utilized by global organizations to address the world’s most complex problems across defence, development, diplomacy, homeland and national security, law and order, health, education, and the environment.

Data Scientist - NLP employer: M&C Saatchi World Services

M+C Saatchi World Services is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of London. With a competitive salary and extensive benefits including generous holiday allowances, personal development opportunities, and a commitment to diversity and inclusion, employees are empowered to thrive both personally and professionally. The hybrid working model allows for flexibility while engaging in meaningful projects that address complex global challenges, making it a rewarding place to advance your career as a Data Scientist in NLP.
M

Contact Detail:

M&C Saatchi World Services Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Scientist - NLP

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your NLP projects, whether it's a GitHub repo or a personal website. This gives you a chance to demonstrate your expertise and creativity beyond just a CV.

✨Tip Number 3

Prepare for interviews by practising common data science questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. The more prepared you are, the more confident you'll feel!

✨Tip Number 4

Apply through our website! We love seeing candidates who take the initiative. Tailor your application to highlight how your experience aligns with the role, especially your hands-on work with LLMs and NLP systems.

We think you need these skills to ace Data Scientist - NLP

Natural Language Processing (NLP)
Python
LLM APIs (OpenAI, Anthropic)
RAG systems development
Text classification
Entity extraction
Semantic search
Prompt engineering
Software engineering fundamentals
Cloud infrastructure (AWS)
Version control
Testing
Documentation
Vector databases
Cost optimisation strategies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Data Scientist role, highlighting your NLP experience and technical skills. We want to see how your background aligns with what we’re looking for, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about NLP and how you can contribute to our team. We love seeing enthusiasm and a clear understanding of our mission.

Showcase Your Technical Skills: In your application, be sure to highlight your proficiency in Python and any hands-on experience with LLM APIs. We’re keen on candidates who can demonstrate their technical prowess, so include specific examples of your work!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!

How to prepare for a job interview at M&C Saatchi World Services

✨Know Your NLP Fundamentals

Make sure you brush up on your NLP fundamentals before the interview. Understand key concepts like embeddings, semantic similarity, and text classification. Being able to discuss these topics confidently will show that you have a solid foundation for the role.

✨Showcase Your Technical Skills

Prepare to demonstrate your proficiency in Python and any experience you have with LLM APIs like OpenAI or Anthropic. Bring examples of past projects where you've built production systems or implemented NLP pipelines. This will help you stand out as a candidate who can hit the ground running.

✨Understand Business Goals

Familiarise yourself with how M+C Saatchi World Services translates business goals into technical solutions. Be ready to discuss how you can align your technical skills with their objectives, especially in building RAG systems and optimising for cost and reliability.

✨Prepare Questions for Them

Have a few thoughtful questions ready to ask during the interview. This could be about their current projects, team dynamics, or how they measure success in their NLP initiatives. It shows you're genuinely interested and engaged, which is always a plus!

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

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>