Principal Data Engineer
- Posted 08 August 2024
- Salary £85000 - £95000 per annum + Gym, Pension, Flexible, Health Insurance
- LocationCity of London
- Job type Permanent
- Discipline Change & Project Management
- ReferenceDB1986_1723132656
- Contact NameDean Burns
Job description
KennedyPearce are partnered with a Global leading digital agency firm, recruiting for a Principal Data Engineer to join the Data Excellence division, working in a hybrid environment based in London. The business are responsible for the full end to end product life-cycle for some of the World's most exciting and fastest growing technology brands, developing innovative solutions for the way companies handle their data and performance.
Role
As a Principal Data Engineer, you will be instrumental in architecting, developing, and refining cloud-based solutions that are critical to the success of their clients' products and services. You will lead and mentor a team of engineers, work closely with cross-functional teams, and ensure that the cloud infrastructure is scalable, secure, and reliable.
Responsibilities:
- Lead the design and deployment of scalable, secure, and high-performance cloud architectures on AWS.
- Assess and recommend cloud-native services and tools that align with the organisation's goals and business needs.
- Improve the utilisation of AWS services such as EC2, S3, Lambda, RDS, and others to fulfil project requirements.
- Provide technical leadership and direction to engineering teams, fostering a culture of innovation and continuous improvement.
- Mentor and coach junior engineers, supporting their professional growth and enhancing their technical skills.
- Spearhead the automation of cloud infrastructure using Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or CDK.
- Develop and maintain CI/CD pipelines to ensure efficient and reliable deployment of applications and services.
- Ensure all cloud architectures comply with industry security standards and regulatory requirements.
- Collaborate closely with product management, data science, and other teams to translate requirements into robust technical solutions.
Experience:
- AWS Certified Solutions Architect - Professional or equivalent AWS certifications.
- Experience working with hybrid cloud environments and multi-cloud strategies.
- Familiarity with Agile development methodologies.
- Proficiency in programming languages such as Python, Java, or Go.
- Strong understanding of Infrastructure as Code (IaC) principles and tools like Terraform and CloudFormation.