Data Engineer Job Description
This is an exciting opportunity for a Senior Data Engineer to join our team. In this role, you will be responsible for designing and developing complex data solutions that meet and exceed client expectations. You will work closely with our clients to understand their needs and deliver tailored solutions that meet their business objectives. Your expertise in data engineering, cloud architecture, and data analytics will enable you to develop efficient and scalable data solutions.
Key Responsibilities:
* Design and develop complex data solutions that meet and exceed client expectations
* Work closely with clients to understand their needs and deliver tailored solutions
* 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
Benefits
We offer a competitive salary and a range of benefits, including: