Salary: £40,000 - 70,000 per year Requirements: Expert-level Snowflake experience (modelling, optimisation, advanced features) Strong Python skills across data engineering, ML, and AI development Proven experience delivering production ML systems Hands-on experience with embeddings, vector databases, and LLM-driven systems Deep understanding of modern data engineering practices (ELT, orchestration, versioning) Background in data science or applied ML (nice to have) Experience building AI agents or intelligent automation (nice to have) Familiarity with cloud-native architectures and MLOps (nice to have) Responsibilities: Design and evolve a secure, scalable data & AI platform with Snowflake at its core Build production-grade data pipelines, models, and data products for analytics and AI use cases Design, train, and deploy ML models, embeddings, and vector stores to enable AI-driven experiences Lead and mentor a small, high-impact team of data and analytics engineers Partner closely with Product, Engineering, and Infrastructure teams Set standards for data quality, governance, security, and performance Act as a trusted technical advisor to the CTO and senior leadership Technologies: AI Cloud CTO LLM Machine Learning Python Security Snowflake More: We are a forward-thinking company seeking a Lead Data Engineer/Head of Data to shape and deliver a modern data and AI platform. This permanent position offers the opportunity to lead a small team of data and analytics engineers while embedding machine learning and advanced analytics into real customer workflows. As part of our dynamic team, you will play a critical role in defining our data capabilities and driving business impact. We value innovation and teamwork, and our collaborative environment allows for professional growth and development. last updated 9 week of 2026