Translate business problems into clear data science questions with measurable success criteria and expected business outcomes.
Independently query, transform, and analyse large datasets to structure and build reliable datasets for modelling and experimentation.
Select and apply appropriate algorithms for well-defined problems and evaluate performance using suitable metrics.
Validate model and analytical outputs and clearly communicate assumptions, uncertainty, and limitations to ensure accuracy and trust.
Understand how data flows through systems and considers downstream usage of data outputs.
Write maintainable and reusable SQL and Python code following best practices.
Apply simple ML-Ops practices and support stable operation of models in production.
Communicate findings, recommendations, and technical concepts in practical, accessible terms to both technical and non-technical audiences.
Follow data governance, security, responsible AI, and compliance standards when handling sensitive data and developing models.
Contribute to improving team practices, documentation, and team knowledge sharing to strengthen data science capability across the organisation.
Requirements
Experience in a Data Science or Machine Learning role with a proven ability to identify and deliver data-science solutions.
Strong analytical thinking and problem framing skills, with the ability to work with senior team members to translate ambiguous business challenges into structured data science approaches.
Strong understanding of statistical concepts, experimentation, model selection, evaluation, and performance measurement, with the ability to apply them appropriately in practical settings.
Experience deploying and monitoring AI/ML solutions are desirable.
Strong proficiency in SQL, Python and standard data science toolkits (e.g. Scikit-learn).
Experience working with Cloud Platforms and BI tooling.
Experience with Databricks and Sigma are desirable.
Ability to communicate findings and recommendations clearly to both technical and non-technical audiences.
Strong attention to detail and commitment to building robust, reliable, and reproducible solutions with appropriate validation and documentation.
Energy industry experience is desirable.
Tech Stack
Cloud
Python
Scikit-Learn
SQL
Benefits
25 days’ holiday + bank holidays
Option to buy or sell 5 extra annual leave days per year
Vitality Health Insurance, including private healthcare, virtual GP access, mental‑health support and wellbeing perks (50% off gym memberships -Virgin Active, Nuffield, PureGym)
Pension with 5% matched contribution
Regular team‑wide and company‑wide events
2 volunteering days per year to give back
Remote‑first working environment with offices in London and Nottingham