• Experience: Proven experience in a technical leadership role, with a strong background in building scalable data pipelines and optimising cloud-based data infrastructure. Expertise in cloud platforms (AWS, Azure, or GCP) and big data technologies is essential, as well as proficiency in SQL and programming languages.

  • Skills required: Strong problem-solving, communication, and mentoring skills are key. A deep understanding of cloud technologies, data engineering, and the ability to deliver high-quality solutions within a collaborative environment.

  • Job Code: Fact-scd

About Our Client

Our client is a leading consultancy that provides cutting-edge digital solutions across AI, data engineering, and cloud infrastructure. As a purpose-driven business, they are committed to fostering innovation while delivering impactful results for their clients across various industries.

Position Overview

As a Senior Data Engineer, you will be responsible for designing, building, and maintaining scalable data pipelines and infrastructure that enable the efficient processing and analysis of complex datasets. Working in a collaborative environment, you will use Google Cloud Platform (GCP) and other major cloud technologies to deliver high-quality solutions while mentoring junior engineers and driving technical decision-making.

Core Responsibilities

  • Data Pipeline Development: Design, build, and maintain data pipelines to support data ingestion, ETL, and storage, ensuring scalability and efficiency.
  • Data Storage & Management: Implement and maintain robust databases and data storage solutions to support the flow and accessibility of data.
  • Data Governance: Enforce data governance policies, ensuring data quality, accuracy, and compliance with relevant standards.
  • Collaboration & Mentorship: Collaborate with data scientists and analysts to optimise data models and contribute to data-driven decision-making. Provide mentorship to junior team members, helping them develop their skills.
  • Infrastructure Monitoring: Continuously monitor data infrastructure to ensure its availability, reliability, and performance.

Capabilities Required

  • Significant experience in cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP), with hands-on experience in data engineering and big data technologies (e.g., Hadoop, Spark).
  • Strong proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL, Oracle), alongside programming expertise in Python (preferred), Java, or Scala.
  • A proven ability to lead technical projects and provide mentorship to junior engineers, with a focus on delivering scalable, high-performance data solutions.
  • Strong problem-solving skills and the ability to collaborate effectively in a team environment.

Desirable Skills

  • Google Cloud Professional certification or equivalent certification in other cloud platforms.
  • Previous experience in a consulting environment.

What’s on Offer

  • Competitive salary.
  • Private healthcare.
  • Company pension.
  • Death in service – 4x annual salary.
  • Flexible annual leave policy, plus your birthday off.
  • 10 paid learning days per year.
  • Length of service awards.
  • Sabbatical leave for employees with over 5 years of service.
  • Market-leading parental leave policies.
  • Flexible working culture.
  • Company events and opportunities for industry-recognised training and certifications.
  • Opportunities for career development within a fast-growing tech business.