Data Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Job description
As a Data Engineer, you’ll work closely with clients and internal teams to design, build and improve modern data platforms and pipelines.
You’ll be involved across the full Data Engineering lifecycle, from understanding requirements and designing solutions through to development, testing and optimisation.
You’ll have the opportunity to work with technologies including:
- Python
- PySpark / Spark
- SQL
- AWS / Azure
- Databricks
- Snowflake
- dbt
- Cloud-based data platforms
- ETL / ELT pipelines
- Data modelling
They’re technology agnostic, so, they’re open to people working with different cloud backgrounds, especially Azure and AWS, provided you have strong Data Engineering fundamentals and are comfortable learning new technologies.
Requirements
- Strong commercial experience as a Data Engineer
- Strong Python and SQL skills
- Experience building data pipelines and data platforms
- Experience working with cloud technologies
- Good understanding of data architecture and engineering principles
- Ability to solve complex technical problems
- Strong communication and stakeholder management skills
- Comfortable working in a consultancy/client-facing environment
- Someone who enjoys learning and working with different technologies
About the company
This is an exciting opportunity to join a leading technology consultancy, working on innovative Data Engineering projects while gaining exposure to a wide range of clients, technologies and technical challenges.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…