Salary: £80,000 - 100,000 per year Requirements: We are looking for a Lead Data Engineer with a strong background in data engineering. You should have hands-on experience building modern data solutions using technologies such as Kafka, Spark, Databricks, dbt, and Airflow. Familiarity with cloud platforms (AWS, GCP, or Azure) is essential, along with confidence in coding with Python, Java, or Scala. Most importantly, you should understand what it takes to design scalable, reliable data systems built for the long haul. Responsibilities: In this role, you will take the technical lead on complex, large-scale data projects that power real-world products used by millions of people. Your hands-on involvement will include designing and building scalable data platforms and pipelines that enable advanced analytics, machine learning, and business-critical insights. Collaboration is at the heart of this position—you will work closely with engineers, product managers, and data scientists to turn ideas into high-performing, production-ready systems. Additionally, you will mentor others, drive standards across the team, and influence the overall data strategy. Technologies: Airflow AWS Azure Cloud Databricks GCP Java Kafka Machine Learning Python Scala Spark dbt More: We are a world-class technology company based in Edinburgh, experiencing steady growth and proud to be a market leader in our field. Joining our forward-thinking team means becoming a part of an environment that values a modern tech stack, a cloud-first approach, and a commitment to engineering excellence. We offer a competitive salary, great benefits, including uncapped holidays and multiple bonuses. Our office is centrally located just a short walk from Haymarket train station. The role is hybrid, ideally requiring just 1 or 2 days in the office, though we are flexible for the right candidate. If you are ready to step into a position where your technical leadership will have a significant impact, we encourage you to apply. last updated 4 week of 2026