Salary: £60,000 - 60,000 per year Requirements: Around 3-5 years experience in a Data Science or advanced analytics role Strong Python skills, including libraries such as pandas, NumPy, SciPy, and scikit-learn Experience with gradient boosting frameworks such as LightGBM or similar Solid grounding in statistics and machine learning concepts Comfortable working with structured data and SQL Ability to communicate insights clearly to both technical and non-technical audiences Experience taking models beyond experimentation into production environments Strong analytical thinking and problem-solving ability Exposure to R for analysis or experimentation Understanding of modern engineering practices such as CI/CD, Docker, or similar Experience with cloud platforms such as AWS, Azure, or GCP Familiarity with version control such as Git and collaborative workflows Experience working in Agile environments Responsibilities: Design and build data science solutions using Python Explore datasets to uncover trends, patterns, and opportunities Apply statistical methods and machine learning techniques to solve business challenges Use clustering and segmentation to enhance analysis where relevant Translate technical outputs into clear insights for a range of stakeholders Support the deployment, monitoring, and ongoing improvement of models Contribute to best practices, tooling, and ways of working within the data team Technologies: AWS Azure CI/CD Cloud Docker GCP Git Support Machine Learning Python SQL numpy pandas More: We are a growing, data-driven organisation based in Nottingham, UK, with an 80% remote working arrangement. We are offering a salary of £60k for a hands-on Data Scientist role where you will partner with different teams to turn complex datasets into clear, actionable insights. You will own problems end-to-end from exploration through to deployment while contributing to a modern, evolving data function. last updated 24 week of 2026