Data Engineer
Role details
Job location
Tech stack
Job description
You will design and build scalable data solutions that feed innovative software products used in complex, real-world settings. Working within Agile teams, you will collaborate with product and technical colleagues to translate requirements into robust, production-ready data components. You'll be involved in analysing requirements, shaping technical approaches, and delivering high-quality pipelines and models with a focus on performance, security, monitoring, and maintainability. There is also opportunity to leverage AI-assisted development tools to improve productivity and solution quality.
Requirements
Do you have experience in Unit testing?, * Commercial experience in a Data Engineering role
- Strong knowledge of Databricks and Power BI
- Proficiency in Python and T-SQL
- Experience building and maintaining ETL pipelines
- Familiarity with unit testing, automation, and refactoring practices
- Experience working in Agile/Scrum environments
- Exposure to Azure or AWS, data lakes, and scripting (e.g. PowerShell)
Strong communication skills and the ability to work collaboratively across technical and non-technical teams are essential.
Benefits & conditions
This is a permanent position based in Exeter, Devon, with hybrid working (2 days per week in the office)., * Competitive salary
- 25 days holiday + bank holidays
- Annual bonus scheme
- Enhanced pension
- Health and wellbeing support
- Flexible working arrangements
- Additional lifestyle and family-friendly benefits
This is an excellent opportunity to join a purpose-driven technology business where your work will contribute to meaningful, data-led solutions at scale.
Applicants must have the right to work in the UK.