Senior Data Engineer Role
We are seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing and developing complex data solutions that meet and exceed client expectations. You will work on building and deploying data lakes and data warehouses on chosen cloud platforms such as AWS, Azure, or GCP. Your expertise in ETL/ELT data pipelines, big data processing, and cloud architectures will enable you to develop efficient and scalable data solutions.
Key Responsibilities:
* Design and develop complex data solutions that meet and exceed client expectations
* Build and deploy data lakes and data warehouses on chosen cloud platforms
* Develop ETL/ELT data pipelines with performance-optimised data modelling
* Work on big data processing, handling PII, data formatting & wrangling, and data preparation
Requirements
To succeed in this role, you will need to have:
* Expertise in a broad range of data engineering approaches, covering theoretical best practices and technical applications of these methods
* Demonstrable experience building and deploying data engineering pipelines into production, including using automation best practices for CI/CD
* Proficiency in data languages: SQL and at least one of Python or Scala, or if you have both that's awesome
* Hands-on experience with modern cloud and its native development tools
What We Offer
We offer a dynamic and supportive work environment, with opportunities for growth and professional development. Our benefits include: