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.
- 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 36000 - 60000 £ per year.
At GoodFit, we help our customers unlock their next stages of growth with highly actionable & 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 & 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’ll be responsible for designing, prototyping, and shipping customer-facing ML/AI features that create measurable product value. You’ll 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’re 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 modeling 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 → prototype → shipped feature with strong ownership
We’d 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’ll love working at GoodFit:
- We are an early-stage startup with a strong growth trajectory. The work you do will have a direct & recognisable impact on our product and customers.
- We’re 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’ll work across multiple parts of the product and gain exposure to a wide range of technologies. You’ll 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 + team member
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’re 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 employer: GoodFit
At GoodFit, we pride ourselves on being an innovative early-stage startup that values the contributions of every team member. Our remote-first culture allows for flexibility and focus, while our collaborative environment fosters personal growth and the opportunity to work closely with experienced leaders in the field. Join us to make a tangible impact on our product and customers, all while enjoying the benefits of a supportive and inclusive workplace.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Data Scientist
✨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
Prepare for those interviews! Brush up on your SQL and Python skills, and be ready to discuss your past projects. Show us how you've turned raw data into impactful features.
✨Tip Number 3
Don’t shy away from showcasing your problem-solving skills. Be ready to share examples of how you’ve navigated ambiguity and delivered results in previous roles.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you’re genuinely interested in joining the GoodFit team.
We think you need these skills to ace Senior Data Scientist
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 do at GoodFit!
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 will help us understand your hands-on experience and product-oriented mindset.
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language to explain complex concepts, as strong communication skills are key for this role. 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 product. Brush up on your SQL and Python skills, especially with libraries like pandas and scikit-learn, so you can confidently discuss your experience with 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 work where you've taken raw data, defined hypotheses, and moved through to prototyping and shipping features. This will demonstrate your strong ownership and product-oriented mindset.
✨Communicate Complex Concepts Clearly
Strong communication skills are essential for this role. Practice explaining your previous projects and the ML models you've developed in simple terms. This will help you convey your ideas effectively to cross-functional teams, which is crucial for collaboration at GoodFit.
✨Prepare for Technical Challenges
Expect technical questions during the interview process, especially around model evaluation techniques and performance metrics. Be ready to discuss your experience with shipping ML-powered features in production and any challenges you faced. This will show your depth of knowledge and readiness for the role.