Data Engineer
Role details
Job location
Tech stack
Job description
We're supporting a rapidly growing defence technology consultancy as they continue to build a high-calibre engineering team delivering complex solutions across defence and national security environments.
They are looking for Data Engineers from graduate level through to technical lead to design and build data-intensive applications, pipelines, and platforms supporting high-impact client projects.
This is an opportunity to join an ambitious organisation where engineers have real ownership from day one, working alongside talented teams to solve complex technical challenges.
What you'll be working on:
- Designing and building scalable data applications and pipelines
- Developing solutions using Python and SQL
- Working with cloud platforms including AWS, Azure, or GCP
- Using technologies such as Spark, Databricks, and Airflow
- Improving data quality, reliability, and performance
- Applying modern engineering practices including automation, testing, and CI/CD
Requirements
- Strong programming skills in Python and SQL
- Experience building data solutions and pipelines
- Understanding of cloud platforms and modern development practices
- Experience with distributed computing frameworks is beneficial
- Strong problem-solving skills and ability to communicate technical concepts clearly
Defence or national security experience is desirable but not essential. They welcome engineers from commercial technology backgrounds who want to apply their skills to meaningful, mission-critical projects.