Key Responsibilities
- Design, develop and maintain scalable data pipelines and ETL/ELT processes.
- Build and optimise data models using dbt.
- Develop and maintain data solutions within Snowflake.
- Work with AWS services to support data ingestion, storage and transformation.
- Ensure data quality, reliability and performance across the data platform.
- Collaborate with analysts, engineers and business stakeholders to deliver data solutions.
- Support CI/CD, testing and deployment of data engineering workflows.
Required Skills & Experience
- Strong commercial experience as a Data Engineer.
- Hands-on expertise with Snowflake.
- Strong experience using AWS for data engineering solutions.
- Proven experience developing data transformations using dbt.
- Strong SQL skills and experience optimising complex queries.
- Experience building scalable, production-grade data pipelines.
- Familiarity with Git, CI/CD and Agile delivery practices.
- Excellent communication and stakeholder engagement skills.
Nice to Have
- Experience with Apache Airflow for workflow orchestration.
- Experience with Databricks.
Reasonable Adjustments
Respect and equality are core values to us.
We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives.
Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.
If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.