We're looking for a Data Engineer who enjoys working with data, technology and users to solve real problems. You'll work as part of multidisciplinary teams to deliver modern data solutions and develop your technical skills. You'll be responsible for designing, building and maintaining data pipelines, models and products using SQL, Python and modern data engineering tools.
Requirements
- Experience translating business questions into data or analytical requirements
- Good SQL and Python skills for data modelling, transformation, automation and analysis
- Experience working with data models in data warehouses, lakehouse environments or analytics tools such as Power BI
- Familiarity with modern data engineering frameworks and tools (e.g. Spark / PySpark, Pandas, orchestration tools)
- Experience working with cloud data platforms on AWS or Azure (e.g. Databricks, Redshift, Microsoft Fabric)
- Understanding of software engineering fundamentals, including Git, testing, CI/CD and modular design
- Basic analytics and statistical understanding, including metrics and simple experimentation
- Awareness of AI/ML concepts, such as using model APIs or prompts, with a desire to build experience in this area
- Understanding of data governance, security and quality concepts, including access control and GDPR considerations
- Experience communicating insights through data visualisation using tools like Power BI, Tableau or Python charts
Benefits
- Training
- Private medical cover for you and your spouse/partner
- Discretionary bonus based on a blend of personal and company performance
- Holiday (25 Days + 1 day for Birthday and 1 day for work anniversary + UK bank holidays)
- Electric Vehicle leasing with salary sacrifice
- Contributed Pension Scheme
- Death in service cover