Data Scientist (Mid-level)
Data Scientist (Mid-level)

Data Scientist (Mid-level)

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Design, build, and deploy machine learning models to solve real business problems.
  • Company: RAPP is a global precision marketing agency focused on growth through data and creativity.
  • Benefits: Enjoy a hybrid work model with flexibility and a supportive, inclusive workplace culture.
  • Why this job: Join a dynamic team, work with top brands, and grow your skills in a fast-paced environment.
  • Qualifications: Degree in STEM and 2-4 years of experience in data science or machine learning.
  • Other info: Opportunity for autonomy and leadership in a collaborative, innovative setting.

The predicted salary is between 36000 - 60000 £ per year.

Hybrid: 3 days in the office / 2 days remote

Location: London

About RAPP

We are RAPP – world leaders in activating growth with precision and empathy at scale. As a global, next-generation precision marketing agency we leverage data, creativity, technology, and empathy to foster client growth. We champion individuality in the marketing solutions we create, and in our workplace. We fight for solutions that adapt to the individual’s needs, beliefs, behaviours, and aspirations. We foster an inclusive workplace that emphasizes personal well-being.

Role

Are you a data scientist eager to broaden your impact across the full stack of data science? Do you enjoy fast-paced environments, wearing multiple hats, and turning ideas into production-ready solutions? At RAPP, we’re looking for a Data Scientist with a growth mindset, a generalist toolkit, and an appetite to grow within a world-class marketing agency. You’ll work alongside senior data scientists, engineers, strategists, and creatives to design, build, and deploy models that make a real difference for global clients like Ralph Lauren, KFC, and Mercedes. This role is ideal for someone who’s ready to grow quickly and thrives in a collaborative, high-velocity setting. You’ll be part of a world-class team led by George Cushen, with deep experience delivering high-impact AI solutions across marketing and customer experience.

What You’ll Do

  • Model & Build: Support the design and deployment of pragmatic machine learning solutions — from feature engineering in SQL to model development in Python, and deploying in production environments like AWS.
  • Explore & Prototype: Help bring new ideas to life by quickly prototyping new models and frameworks that solve business problems or spark client interest.
  • Own & Iterate: Take ownership of smaller workstreams within larger projects, with opportunities to grow into leading entire projects.
  • Solve Across the Stack: You’ll work end-to-end — writing clean, testable code, tuning models, working with APIs, and understanding data pipelines and infrastructure.
  • Communicate Simply: Share findings and rationale in a clear, concise way, tailored to technical and non-technical audiences.
  • Learn Fast, Move Fast: Bring energy, curiosity, and clarity of thought to everything you do. Pace and impact matter here.

What You’ll Bring

  • Must-Have: A degree in a STEM discipline (Computer Science, Maths, Engineering, etc.) or equivalent practical experience. 2–4 years of experience delivering DS/ML solutions in production environments — ideally in settings where you've had to wear multiple hats (e.g., startups, small teams). Fluency in Python and SQL; experience building and deploying models end-to-end, from feature engineering to performance validation. Comfort with cloud tools (AWS preferred), Git, and CI/CD pipelines. Ability to work independently and juggle priorities without getting stuck in analysis paralysis. Concise communication and documentation skills, especially under time pressure.
  • Nice-to-Have: Experience with marketing data or customer-level modelling (e.g., uplift, attribution, causal AI, graph AI, campaign optimization, spend optimization). Exposure to MLOps tools like MLflow, FastAPI, Airflow, or similar. Experience with experimentation and validation frameworks (e.g., A/B testing). Startup or freelance experience that required pace, clarity, and autonomy.

Why This Role is Different

Unlike many mid-level roles, this isn’t a one-track position. You won’t just tune models or clean data — you’ll do it all, with support from senior team members, but autonomy to explore, experiment, and deliver. This is the perfect next step for a generalist with technical foundations and the hunger to grow into a senior leader in a multi-disciplinary environment.

Data Scientist (Mid-level) employer: RAPP

At RAPP, we pride ourselves on being an exceptional employer, offering a dynamic hybrid work environment in the heart of London that fosters collaboration and innovation. Our inclusive culture prioritises personal well-being and professional growth, providing employees with unique opportunities to work alongside industry leaders on impactful projects for renowned global clients. Join us to not only advance your career as a Data Scientist but also to be part of a team that champions individuality and creativity in every marketing solution we create.
R

Contact Detail:

RAPP Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Scientist (Mid-level)

✨Tip Number 1

Familiarise yourself with the specific tools and technologies mentioned in the job description, such as Python, SQL, and AWS. Having hands-on experience or projects that showcase your skills with these technologies will make you stand out.

✨Tip Number 2

Network with current or former employees of RAPP to gain insights into their work culture and expectations. This can help you tailor your approach and demonstrate your genuine interest in the company during interviews.

✨Tip Number 3

Prepare to discuss your previous experiences where you've had to wear multiple hats. Highlight specific examples where you successfully managed different aspects of a project, as this aligns with the role's requirements.

✨Tip Number 4

Showcase your ability to communicate complex data findings simply. Practice explaining your past projects to non-technical audiences, as this skill is crucial for the role and will demonstrate your fit for the collaborative environment at RAPP.

We think you need these skills to ace Data Scientist (Mid-level)

Python Programming
SQL Proficiency
Machine Learning Model Development
Feature Engineering
Cloud Computing (AWS)
Data Pipeline Management
API Integration
Version Control (Git)
Continuous Integration/Continuous Deployment (CI/CD)
Concise Communication Skills
Problem-Solving Skills
Prototyping and Experimentation
Time Management
Collaboration in Cross-Functional Teams
Adaptability in Fast-Paced Environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in data science and machine learning. Emphasise your proficiency in Python and SQL, as well as any experience with cloud tools like AWS. Tailoring your CV to reflect the specific skills mentioned in the job description will make you stand out.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for data science and your eagerness to work in a fast-paced environment. Mention specific projects or experiences where you've successfully delivered data solutions, and express how you align with RAPP's values of empathy and individuality.

Showcase Your Projects: If you have a portfolio of projects or contributions to open-source, include links to these in your application. Highlight any end-to-end model deployments or innovative solutions you've developed, especially those that demonstrate your ability to communicate findings clearly to both technical and non-technical audiences.

Prepare for Technical Questions: Anticipate technical questions related to machine learning, data pipelines, and coding in Python. Be ready to discuss your previous work experiences in detail, particularly how you've tackled challenges and contributed to team projects. This preparation will help you convey your expertise confidently during interviews.

How to prepare for a job interview at RAPP

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python and SQL in detail. Bring examples of projects where you've built and deployed models, and be ready to explain your approach to feature engineering and performance validation.

✨Demonstrate Your Problem-Solving Ability

RAPP values individuals who can think on their feet. Prepare to discuss how you've tackled complex problems in the past, especially in fast-paced environments. Highlight any instances where you had to wear multiple hats and how you managed those challenges.

✨Communicate Clearly and Concisely

Since you'll need to share findings with both technical and non-technical audiences, practice explaining your work in simple terms. Use clear examples to illustrate your points and ensure you can convey complex ideas without jargon.

✨Emphasise Your Growth Mindset

RAPP is looking for candidates eager to learn and grow. Be ready to discuss how you've sought out new challenges in your career, what you've learned from them, and how you plan to continue developing your skills in the future.

Data Scientist (Mid-level)
RAPP
R
  • Data Scientist (Mid-level)

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-06-09

  • R

    RAPP

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