Location: London, England, United Kingdom
Job Type: Full Time
Employment Type: Permanent
Experience Level: Senior
Senior Data Engineer
We are seeking an experienced Senior Data Engineer to join our growing data and technology team in London. This is an exciting opportunity for a highly skilled data professional to design, develop, and optimize modern data platforms that enable data-driven decision-making across the organization.
As a Senior Data Engineer, you will work closely with data scientists, analytics teams, software engineers, and business stakeholders to build scalable data pipelines, develop cloud-based data solutions, and ensure the reliability, security, and integrity of enterprise data assets. You will play a critical role in implementing modern data architecture, supporting business intelligence initiatives, and driving continuous improvements across the organization's data ecosystem.
The successful candidate will possess strong technical expertise in cloud technologies, data engineering frameworks, and database management while demonstrating excellent analytical and problem-solving skills.
Key Responsibilities
- Design, develop, and maintain scalable data pipelines that support enterprise reporting, analytics, and machine learning initiatives.
- Build and optimize ETL and ELT processes for ingesting, transforming, and loading data from multiple structured and unstructured sources.
- Design and manage modern data warehouses, data lakes, and lakehouse architectures.
- Develop cloud-native data solutions using Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP).
- Collaborate with business stakeholders to understand data requirements and deliver high-quality data solutions.
- Optimize database performance, SQL queries, and large-scale data processing workflows.
- Implement robust data quality, validation, governance, and monitoring processes to ensure data accuracy and consistency.
- Develop scalable data models that support business intelligence, reporting, and advanced analytics.
- Build automated workflows using orchestration tools such as Apache Airflow, Azure Data Factory, or AWS Glue.
- Work closely with software engineering teams to integrate enterprise applications, APIs, and cloud platforms with data infrastructure.
- Implement security controls, access management, backup strategies, and disaster recovery processes for enterprise data platforms.
- Troubleshoot complex data engineering issues, perform root cause analysis, and implement long-term solutions.
- Mentor junior data engineers and promote engineering best practices across the data team.
- Evaluate emerging technologies and recommend innovative solutions that improve scalability, reliability, performance, and operational efficiency.
Requirements
- Bachelor's degree in Computer Science, Data Engineering, Information Technology, Mathematics, Engineering, or a related discipline, or equivalent professional experience.
- Significant experience in data engineering, data platform development, or enterprise data architecture.
- Strong proficiency in SQL and programming languages such as Python, Scala, Java, or Spark.
- Hands-on experience building ETL and ELT pipelines using Azure Data Factory, AWS Glue, Apache Airflow, Informatica, Talend, or similar tools.
- Experience with cloud platforms including Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP).
- Strong knowledge of relational and NoSQL databases such as SQL Server, PostgreSQL, MySQL, Oracle, MongoDB, Cassandra, Snowflake, or BigQuery.
- Experience working with big data technologies including Apache Spark, Hadoop, Kafka, Databricks, or Delta Lake.
- Strong understanding of dimensional modelling, data warehousing concepts, Star Schema, Snowflake Schema, and data lake architectures.
- Experience using Git, Azure DevOps, GitHub, GitLab, CI/CD pipelines, and Infrastructure as Code practices.
- Knowledge of data governance, GDPR, data security, metadata management, and enterprise data quality frameworks.
- Experience supporting business intelligence platforms such as Power BI, Tableau, Looker, or Qlik Sense.
- Excellent analytical, communication, stakeholder management, and problem-solving skills.
- Professional certifications such as Microsoft Certified: Azure Data Engineer Associate, AWS Certified Data Engineer – Associate, Google Professional Data Engineer, Databricks Data Engineer Associate, or equivalent are highly desirable.
- Eligibility to work in the United Kingdom.
Equal Opportunity Employer
We are committed to building an inclusive workplace where everyone has the opportunity to succeed. We welcome applications from all qualified candidates regardless of age, disability, gender reassignment, marriage or civil partnership status, pregnancy or maternity, race, religion or belief, sex, sexual orientation, or any other characteristic protected under applicable UK legislation.
Job Type: Full Time, Permanent
Pay: £95,000.00-£97,000.00 per year
Benefits:
- Casual dress
- Financial planning services
- Free parking
- Gym membership
- Health & wellbeing programme
- Life insurance
- On-site gym
- On-site parking
Work authorisation:
- United Kingdom (required)
Work Location: In person