Salary: £30,000 - 60,000 per year Requirements: Strong experience in analytics with advanced problem-solving skills Deep understanding of statistics, relational modelling, and dimensional modelling Excellent communication skills for stakeholder engagement Background in BI or visualisation tools is beneficial Degree in Data Science, Mathematics, Analytics, or similar is preferred Able to work effectively within a hybrid team environment Responsibilities: Execute advanced analytics and modelling using Python and advanced SQL. Design and develop relational, logical, and physical data models. Carry out data profiling, validation, and in-depth data quality assessments. Use AI-driven techniques to interpret structured and unstructured datasets. Transform analytical and statistical findings into clear, actionable business insights. Lead or contribute to requirements gathering across both technical and non-technical stakeholders. Work collaboratively with engineers, architects, and transformation teams. Operate confidently within enterprise-scale data platforms. Exposure to Databricks or Snowflake is advantageous. Experience in Life & Pensions insurance is highly preferred. Technologies: AI Databricks Support Python SQL Snowflake More: We are a modern digital transformation consultancy seeking a Principal Data Analyst to support key data and AI initiatives across major change programmes. Our focus is on delivering rapid value and practical innovation, merging strong technical capability with a commercially minded consulting approach. We operate within regulated industries like financial services and emphasize a hands-on delivery style, ensuring that our team achieves meaningful transformation outcomes. The contract role is based in London with hybrid flexibility, and we offer a flexible rate depending on experience. last updated 5 week of 2026