Data Engineer
Summary
Data Engineer designing, building, and optimising cloud-based data pipelines and platforms using Python, SQL, and AWS for a global Data & AI consulting firm.
We're looking for talented Data Engineers to join a global Data & AI consulting firm delivering enterprise-scale data platforms and AI solutions across multiple industries.
In this role, you'll design, build, and optimise modern cloud-based data platforms while working alongside experienced Data Scientists, AI Engineers, and Consultants on complex client projects.
What You'll Do:
- Design, build, and maintain scalable data pipelines and ETL/ELT processes
- Develop robust data models and architectures for enterprise data platforms
- Build and optimise SQL databases and data warehouses
- Deploy and manage cloud-based data solutions (AWS preferred, Azure experience beneficial)
- Implement CI/CD pipelines and Infrastructure as Code (Terraform preferred)
- Ensure data governance, security, and best practice standards
- Monitor, troubleshoot, and optimise production data pipelines
- Collaborate with cross-functional teams to deliver data-driven solutions
Your Toolkit:
- 3–5 years' experience in Data Engineering or a similar role
- Strong Python and SQL skills
- Experience with AWS (Azure experience is advantageous)
- Solid understanding of ETL/ELT, data modelling and data architecture
- Experience with cloud infrastructure and scalable data platforms
- Knowledge of CI/CD and Infrastructure as Code (Terraform is a plus)
- Bachelor's degree in Computer Science, Engineering or a related field