Data Engineer - Streaming
Norton Blake
Charing Cross, United Kingdom
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 85KJob location
Charing Cross, United Kingdom
Tech stack
Airflow
Apache HTTP Server
Databases
Data Governance
Data Systems
Data Warehousing
Relational Databases
Database Queries
Dimensional Modeling
Distributed Computing Environment
Python
PostgreSQL
Meta-Data Management
MySQL
Performance Tuning
Data Streaming
Cloud Platform System
Spark
Software Troubleshooting
GIT
Event Driven Architecture
Kubernetes
Infrastructure Automation Frameworks
Kafka
GraphQL
Data Management
Vertica
Stream Processing
Data Pipelines
Docker
Requirements
This role is a key hire for the business, and would be joining a strong team of individual contributors who work in a highly flexible environment.Experience & Technical Skills
The successful candidate will have experience across a number of the following areas:
- Strong SQL skills with the ability to write and optimise complex queries.
- Commercial experience developing data solutions using Python.
- Experience designing, building and maintaining scalable data pipelines.
- Strong experience with Apache-based streaming and distributed data processing technologies, including tools such as Apache Kafka, Apache Spark (Structured Streaming) or similar Real Time data processing frameworks.
- Experience building both batch and Real Time data processing solutions.
- Good understanding of data warehousing concepts, dimensional modelling and data governance.
- Experience working with relational databases such as PostgreSQL, MySQL or similar.
- Exposure to cloud-based data platforms and infrastructure-as-code practices.
- Experience using Git, CI/CD pipelines and containerisation technologies such as Docker or Kubernetes.
- Strong troubleshooting and performance optimisation skills across data platforms.
- Excellent communication skills with the ability to work collaboratively across engineering and business teams.
Desirable Experience
- Experience working with event-driven architectures and streaming data platforms.
- Exposure to technologies such as Apache Airflow, Dagster or other workflow orchestration tools.
- Experience with analytical databases such as ClickHouse or similar.
- Familiarity with Business Intelligence platforms and data visualisation tools.
- Experience working within large-scale, data-intensive or regulated environments.
- Knowledge of GraphQL, metadata management or data catalogue solutions.