Senior Data Scientist in London

Senior Data Scientist in London

London Full-Time 43200 - 72000 £ / year (est.) No working from home possible
G

At a Glance

  • Tasks: Design and develop ML models to create impactful customer-facing features.
  • Company: Join GoodFit, an innovative startup transforming B2B growth with data-driven insights.
  • Benefits: Remote-first culture, flexible work options, and direct impact on product development.
  • Other info: Collaborate with experienced founders and gain exposure to diverse technologies.
  • Why this job: Make a real difference in a fast-growing company while honing your data science skills.
  • Qualifications: 5+ years in data science, strong SQL and Python skills, and a product-oriented mindset.

The predicted salary is between 43200 - 72000 £ per year.

At GoodFit, we help our customers unlock their next stages of growth with highly actionable and relevant data. Without spending thousands of hours on manual research, B2B companies use GoodFit's data engine to identify their next opportunities, understand their customers, and generate demand. Our platform takes data from hundreds of sources across the internet and combines it into a real-time, constantly updated view of each opportunity our clients monitor. We process large volumes of data to do this and utilise best-in-class data technologies to deliver this at scale, robustly and efficiently.

We have a strong market opportunity and are working with many of the highest-growth B2B companies. To continue accelerating product development and expanding our AI capabilities, we are growing our Data team.

As a Senior Data Scientist at GoodFit, you will be responsible for designing, prototyping, and shipping customer-facing ML/AI features that create measurable product value. You will operate at the intersection of experimentation and production — partnering closely with Product, Design, and Engineering to explore new ML capabilities, validate them quickly, and help turn them into scalable product features.

We are looking for someone who is comfortable navigating ambiguity, framing problems independently, and moving from raw data to shipped product features. Your ability to combine strong modelling fundamentals with product thinking will be key to our success.

You will:

  • Design and develop ML models (e.g., classification, ranking, scoring) that power customer-facing features
  • Use SQL and Python (pandas, scikit-learn) to analyse product data and identify opportunities
  • Rapidly prototype new AI/ML-driven product ideas in collaboration with Product and Design
  • Define hypotheses, evaluate model performance, and iterate quickly
  • Collaborate with Engineering to productionise validated models
  • Improve automation, personalisation, and predictive capabilities within the product
  • Ensure models are measurable, interpretable, and aligned with user value
  • Assess and validate internal and external data sources used in ML features
  • Evaluate signal quality, bias, completeness, and reliability
  • Define metrics and checks to ensure data is fit for customer-facing use
  • Move from ambiguous problem to prototype to shipped feature with strong ownership

We would love to hear from you if you have:

  • 5+ years of professional experience in data science or applied ML
  • Strong SQL skills and confidence working directly with product data
  • Strong Python experience for modelling (pandas, scikit-learn)
  • Solid understanding of statistics and model evaluation techniques
  • Experience shipping ML-powered features in production
  • A product-oriented mindset and comfort working cross-functionally
  • Strong communication skills and the ability to explain complex concepts clearly
  • Experience working in a startup environment or high-growth company

Bonus:

  • Experience shipping ML features in a B2B SaaS product
  • Experience with LLM-based systems
  • Experience with recommendation or ranking systems

Why you will love working at GoodFit:

  • We are an early-stage startup with a strong growth trajectory. The work you do will have a direct and recognisable impact on our product and customers.
  • We are a remote-first team, valuing long stretches of uninterrupted work over constant connectivity. We have an office near Old Street for those who prefer a hybrid working pattern. The entire team gets together for occasional planning and team meetings (max once per month).
  • As a small team, you will work across multiple parts of the product and gain exposure to a wide range of technologies. You will have real ownership — from idea to shipped feature to happy customers — and the opportunity to work directly with experienced founders and product leaders.

Hiring process:

  • Initial call
  • Main technical interview
  • Two project discussions (including experimentation and product improvement)
  • Final stage interview with Product Manager and team member

Inclusion at GoodFit Ltd:

GoodFit Ltd. is an equal opportunity employer and we strongly encourage people of all ages, colour, lesbian, gay, bisexual, transgender, queer and non-binary people, veterans, parents, people with disabilities, and neurodivergent people to apply. We are happy to make any reasonable adjustments that will help you feel more confident throughout the process — please don’t hesitate to let us know how we can help.

Research shows that some candidates, particularly women and people from underrepresented groups, may hesitate to apply if they don’t meet every listed qualification. If this role excites you, we encourage you to apply even if your experience doesn’t align perfectly.

Senior Data Scientist in London employer: GoodFit

GoodFit Ltd. is an exceptional employer that thrives in a high-growth startup environment, offering employees the chance to work closely with senior commercial leadership and engage in impactful projects. With a strong focus on collaboration and innovation, team members are encouraged to develop their skills and contribute to meaningful go-to-market strategies, making it a rewarding place for those looking to drive growth and make a difference.

G

Contact Details:

GoodFit Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Data Scientist in London

Tip Number 1

Network like a pro! Reach out to current employees at GoodFit on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your application noticed.

Tip Number 2

Show off your skills! Prepare a portfolio of your past projects, especially those involving ML/AI features. Being able to demonstrate your work can set you apart from the crowd.

Tip Number 3

Practice makes perfect! Get ready for those technical interviews by brushing up on SQL and Python. Consider mock interviews with friends or use online platforms to simulate the experience.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the GoodFit team.

We think you need these skills to ace Senior Data Scientist in London

Machine Learning
Artificial Intelligence
SQL
Python
Pandas
Scikit-learn
Data Analysis

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Data Scientist role. Highlight your experience with SQL, Python, and any ML features you've shipped. We want to see how your skills align with what we're looking for!

Showcase Your Projects:Include specific examples of projects where you've designed and developed ML models. Talk about the impact these had on the product or company. This helps us understand your hands-on experience and how you approach problem-solving.

Be Clear and Concise:When writing your application, keep it straightforward. Use clear language to explain complex concepts, as strong communication is key in our team. We appreciate a well-structured application that gets to the point!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you're keen on joining our team at GoodFit!

How to prepare for a job interview at GoodFit

Know Your Data Inside Out

As a Senior Data Scientist, you'll be working with complex data sets. Make sure you understand the data sources and how they relate to the business. Brush up on your SQL and Python skills, especially with libraries like pandas and scikit-learn, so you can confidently discuss your approach to data analysis during the interview.

Showcase Your Problem-Solving Skills

GoodFit values the ability to navigate ambiguity and frame problems independently. Prepare examples from your past experience where you've taken raw data, defined hypotheses, and turned them into actionable insights or shipped features. This will demonstrate your product-oriented mindset and your capability to work cross-functionally.

Prepare for Technical Questions

Expect technical questions that assess your understanding of machine learning models and evaluation techniques. Be ready to discuss your experience in shipping ML-powered features and how you've collaborated with product and engineering teams. Practising common ML scenarios can help you articulate your thought process clearly.

Communicate Complex Concepts Simply

Strong communication skills are crucial for this role. Practice explaining complex data science concepts in simple terms, as you'll need to collaborate with non-technical team members. Think about how you would explain your previous projects to someone without a data background, focusing on the value and impact of your work.