Senior Data Engineer (Distributed Data Processing)

Xcede
Grimsby, UK
17 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Amazon Web Services Microsoft Azure Cloud Computing Distributed Computing Environment Distributed Data Store Python (Programming Language) Data Processing Apache Spark Event Driven Architecture Pyspark Apache Kafka Video Streaming
+2 more
Data Pipelines Databricks

Job description

  • Develop production-grade Python data workflows that implement complex business logic.
  • Work with Databricks for job execution, orchestration, and optimisation.
  • Own and optimise cloud-based data infrastructure (AWS preferred, Azure also relevant).
  • Optimise data workloads for performance, reliability, and cost.
  • Collaborate with engineers, domain specialists, and delivery teams on client-facing projects.
  • Take ownership of technical initiatives and lead by example within the team.
  • Support and mentor other engineers.

Requirements

We’re looking for a Senior Data Engineer to join a data-intensive SaaS platform operating in a complex, regulated industry. This is a hands-on senior IC role focused on distributed data processing, Spark-based pipelines, and Python-heavy engineering. You’ll be working on large-scale batch data workflows that power pricing, forecasting, and operational decision-making systems. The role requires strong engineering judgement, the ability to operate autonomously, and the confidence to mentor others while delivering under tight timelines. This is not an ML, Data Science, or GenAI role., * Proven experience as a Senior Data Engineer.

  • Strong Python software engineering foundation.
  • Hands-on Spark experience in production (PySpark essential).
  • Real-world experience using Databricks for data pipelines (Spark depth matters most).
  • Experience with large-scale or parallel data processing.
  • Ownership of cloud infrastructure (AWS and/or Azure).
  • Comfortable operating with senior-level autonomy and responsibility.
  • Experience mentoring or supporting other engineers.

Nice-to-Have Experience

  • Experience working with time-series data.
  • Background in utilities, energy, or other data-heavy regulated industries.
  • Exposure to streaming technologies (Kafka, event-driven systems), though the role is primarily batch-focused.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Capabilities of the Apache Spark processing engine

Ayon Roy · LIVE

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

2:27 min

Managing traffic and tracking costs with Databricks Unity Catalog

Viktoria Semaan Viktoria Semaan · World Congress 2026 Europe

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

1:41 min

Visualizing the complex developer journey for JVM ecosystems

Bobur Umurzokov · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all