We are looking for a Data Scientist to join our team. We are a small Data Science team who develop products and tools from conception to production. We’re proud of being flexible in our approach and broad in our skill sets.

Why choose CF?

Carnall Farrar (CF) is a management consultancy dedicated to improving health and care. We inspire clients to make change happen. We support our people to be courageous in doing the right thing.

Our clients sit squarely in the healthcare sector, this role will focus on working with NHS datasets. Given the rich and unique datasets made possible by the NHS, there are fantastic opportunities to apply advanced analytical techniques, along with powerful visualisations, to provide better, faster, cheaper insights. This enables our teams to spend more time in the synthesis and engagement of clients. We are committed to growing our Healthcare Analytics team and are hiring to build this team.

We bring innovative solutions based on the understanding of both the cutting edge of technology and a realistic understanding of what will work in the client context.  We apply hypothesis-led and evidence-based problem solving, making use of robust analysis. Moreover, we bring healthcare leaders together to align behind a common set of priorities, support the development of capabilities to execute and to develop the mechanisms to sustain change.

We have won multiple awards in the last year recognising our impact, including the awards from the Health Service Journal for Best Consultancy and Best Provider of Healthcare Analytics, and from the Management Consulting Association for Best Public Sector Change Management.

The role

As a data scientist at CF you will be expected to build predictive models using large healthcare data sets in order to improve healthcare in the UK and internationally. There is an opportunity to develop skills in back end engineering, systems architecture, product design and user interfaces.

As part of a consultancy, the Data Science and Analytics team provides machine learning and statistical solutions to client problems but also provides automation of analytical processes internally to improve efficiency. The work is varied and projects tend to last from a few weeks to 6 months and beyond, examples of recent work include

  • Building software to predict and manage patient flow in hospitals
  • Building a tool to help hospitals understand how changing services will impact patient travel times
  • Predicting COVID demand and capacity across hospitals in London
  • Creating new visualisation to understand the bottlenecks in outpatient clinical pathways
  • Automatically generating analysis suites for rapid diagnostics of geographic areas

We use Python and R for modelling, Javascript/Typescript for front ends, Airflow for orchestration, AWS for storage, GCP for serving but we are not wedded to anything and look forward to trying new technology as it becomes useful.  As a rule, we aim for understandable and parsimonious over the black box and complicated but that doesn’t mean there aren’t applications for deep learning where predictive accuracy is paramount.

You should be excited about the opportunity to apply your skills in a healthcare environment and make a real difference to healthy lives through evidence-based decision making.  


  • Minimum Bachelor’s degree in a relevant area and 2+ years in a professional data science role or an advanced degree in a relevant area
  • Mathematical competence and proficiency in statistics
  • Experience building predictive and explainable models
  • A solid grasp of machine learning with the ability to develop new approaches when an innovative solution is necessary
  • Excellent command of the standard libraries for data science
  • An appreciation for the importance of the scientific method in data-driven commercial applications
  • Proficiency using relational database systems
  • Experience of using cloud services (e.g. AWS/GCP)
  • Clear communicator of technical ideas and solutions
  • Demonstrate a passion for the potential of data and algorithms to help build the team and to be an evangelist within the company
  • Comfortable working fast when required
  • Commitment to giving and receiving constructive feedback and coaching to support development
  • Comfortable working with a wide range of stakeholders and functional teams

How to apply

Please submit your CV, salary expectations and a covering letter describing how you fit the job profile to our recruitment team

Click to email your CV and cover letter to our recruitment team


Skills and knowledge

  • Develop predictive models and insightful visualisation
  • Create high quality, structured code
  • Identify and assess data sources which could add value to products and client projects
  • Develop processes and tools to measure the quality and effectiveness of data sources, products and models over time and improve upon them
  • Ensure all data sources are as up to date as possible
  • Maintain the production environment with the help of the analytics team
  • Manage time resources to ensure risks are appropriately communicated


  • Comfortable working with a wide range of stakeholders and functional teams
  • Ability to work on own and contribute effectively in a team
  • Work with leadership to identify key new product initiatives to drive growth
  • Collaborate with consulting teams to identify and execute on opportunities to build data science products and models
  • Communicate any risks to the project


  • Commitment to giving and receiving constructive feedback and coaching to support development
  • Participate effectively in client meetings paying attention to objectives, time management and meeting dynamics
  • Work with clients to bring analytical insights to address their toughest problems
  • Clearly present and communicate findings in a range of media as highly polished end products
  • Clear communicator of technical ideas and solutions

Managing delivery

  • Consistently deliver high quality, client-ready end products to agreed timeframes with minimal correction required
  • Be fully aware of deadlines for own work and for the rest of the team and deliver against these
  • Know when and how to effectively flag concerns or issues in delivery
  • Prepare documents for client meetings and internal and external meetings
  • Develop and manage a work plan for a workstream independently

Business focus

  • Build constructive relationships with client peers
  • Demonstrate an understanding of the client’s business
  • Identify new opportunities with existing clients

Supporting our values

  • Motivated to succeed
  • Demonstrate drive to make a difference and develop self
  • Demonstrate courage, integrity and resilience at all times