×
Register Here to Apply for Jobs or Post Jobs. X

Data Scientist Senior Consultant

Job in Bristol, Bristol County, BS1, England, UK
Listing for: Squarcle Consulting
Full Time position
Listed on 2026-02-21
Job specializations:
  • IT/Tech
    Data Analyst, Data Science Manager, AI Engineer, Data Scientist
Job Description & How to Apply Below

ABOUT SQUARCLE / THE TEAM

Squarcle is a growing strategy, operations and digital consultancy dedicated to driving the performance of our clients. We are people orientated and pride ourselves on our people-first culture. Unlike many consultancies, Squarcle is as equally dedicated to delivery as it is to design.

The Technology and Digital department, led by the Head of Digital, is responsible for providing expert technology and digitisation strategy, operational optimisation and analysis advice to clients operating within a fast-moving global environment. The team is made up of subject matter experts that work to a manager to deliver the client and internal Squarcle mandate. Working together but often independently, each team member will be expected to work onsite and remotely with the client, on complex and exciting big data and digital challenges.

Squarcle is committed to equality and diversity, and our aim is to build a diverse, dedicated, and high-performing team of subject matter experts to help our clients achieve supply chain and operational excellence.

JOB OVERVIEW / INTRODUCTION

The Data Science Senior Consultant reports to a manager and is responsible for the provision of independent expert advice to help identify and solve data science and digital challenges, increase value, and maximise business efficiency and profitability. Using established processes whilst working with the client’s senior leadership and support staff, the consultant will assist in the creation of digital strategies, processes optimisation and identifying technology solutions to meet client needs.

PRIMARY

ROLES AND RESPONSIBILITIES
  • Designing and implementing machine learning models and algorithms for predictive and prescriptive analytics. Developing data-driven solutions to address business challenges and support decision-making processes.
  • Translating complex, real-world business problems into mathematical models using variables, constraints, and objective functions.
  • Utilising optimisation solvers (e.g., Gurobi, CPLEX, OR-Tools) to solve NP-hard problems involving discrete choices and constraints.
  • Building scalable, production-ready pipelines and integrating models into live client-facing systems.
  • Developing linear, non-linear, stochastic, and heuristic-based models.
  • Working with product squads, engineers, and stakeholders to define business goals and translate them into actionable, data-driven decisions.
  • Monitoring models for speed, robustness, and precision, troubleshooting slow convergence, and iterating on algorithms.
  • Produce project plans, designs and prototype solutions to demonstrate early benefit and value.
  • Work in an Agile manner, collaborating closely with clients and colleagues to iteratively refine and deliver the solution within the Discovery – Alpha – Beta – Live delivery model aligned to GDS standards.
  • Ensure appropriate Agile ceremonies are performed and necessary information (e.g. progress, releases, risks, issues) is shared with the project manager and other stakeholders.
  • Work effectively in diverse teams within an inclusive team culture where people are recognised for their contribution.
  • Assist the Head of Digital in developing Squarcle’s Technology and Digital capabilities.
  • Conduct performance reviews and annual appraisals for all direct reports.
  • Lead, coach and mentor team members.
SECONDARY ROLES AND RESPONSIBILITIES
  • Commit to continuous development by supporting the organisation of team events, training sessions and recruitment activities.
  • Carry out other duties as specified by the Manager.
  • Deputise for the Manager during periods of absence.
KNOWLEDGE, SKILLS & EXPERIENCE ESSENTIAL
  • BSc/BA in Computer Science, Engineering or a related analytical or technical field.
  • Python programming skills and proficiency with essential libraries, e.g. pandas, numpy, pytorch
  • Strong data modelling and analysis skills
  • Traditional machine learning experience (e.g. regression, clustering, classification, mixed integer programming)
  • Strong experience with mixed integer programming (MIP) and mathematical optimisation techniques
  • Practical experience using optimisation solvers (e.g. Gurobi, CPLEX, OR-Tools or similar)
  • Experience deploying…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary