Senior Data Engineer

RedKite ,
London, Greater London

Overview

Job Description

Description Description Redkite is a premium consulting firm with a focus on using data to drive business growth. We combine state of the art tools, with a relentless drive to add outsized benefit to our clients. We believe in getting the data fundamentals right and avoid over complicating projects by working in an agile way. Our clients range from industry leading public companies to innovative, high growth startups. They cover industries like fashion, fintech, beverages, healthcare and gaming. We solve some of their hardest problems, accelerating their growth and adding directly to their bottom line. We're growing fast and want excellent people to join our team and grow with us. You can find out more about Redkite on our homepage and more about our culture on our careers page. The Role The Senior Data Engineer will be responsible for delivering high quality data outcomes via. modern data sourcing, integration and modelling techniques. They will work as part of a small Redkite delivery team and often be semi-embedded within a client team as well. You will bring a mix of technical and non-technical skills, such as: Technical - Python/SQL - the ability to design and implement well designed scripts. These should follow industry best practice and be easily scalable and human readable. - Data Modeling - the ability to design well structured tables that are at the correct grain and structured for widespread use (e.g. using Kimball modeling). - Software Engineering Mindset - the ability to automate tasks and work to deploy production standard code (with unit testing, continuous integration, versioning etc). Non-technical - Stakeholder Influence - the ability to clearly communicate your work and ultimately provide confidence in order to drive change in a business. - Business Insight - the ability to understand complex business processes and break down fuzzy requirements into actionable segments. - Coaching and Training - the ability to collaborate effectively with both the client and Redkite teams - sharing your experience and helping others to grow their skillset. We're tool agnostic, but often work with either the latest Azure or AWS stacks, where experience with at least one is essential. The founders, Henry Crawford and Jon Tippell, firmly believe that continual training is vital to RedKite's growth, so will ensure that you're well supported and set up to succeed. Requirements Need to have Expertise in most of the six skill areas listed above Expertise in building end-to-end data products A passion for building high quality products which drive real change for businesses Expertise in using modern data tools (e.g. Python, SQL...) At least 4 years of engineering, data engineering or data warehousing experience A results oriented mindset with a strong eye for detail Comfort with some travel to clients Right to work in the UK (we can't currently sponsor visas) Nice to have Training or degree in a STEM subject Experience managing teams of data engineers or BI engineers Experience building effective CI/CD tools and processes Experience of effective data architecture Experience with Azure/AWS/Snowflake/Spark Experience working with an engineering mindset (e.g. Agile development, Git, Jira...) Experience building applications with languages such as C# Benefits Exposure to a genuinely exciting range of clients, all of whom are trying to solve large problems High impact in your role - many of our team can claim credit for driving large changes and saving millions for their clients Training and exposure to best in class ways of working we want to set the gold standard for how companies use data Small, friendly and highly talented team, with limited bureaucracy and hierarchy Excellent remuneration A great company reflects the wonderful diversity of the world in which we live. We have no judgement on any of the things that make you you - be that your religion, sexuality, race, gender or even if you once believed that tabs were better than spaces.