Data Engineer

Calder Mobility · Rail and transit

Every train movement in the north, arriving as a message stream that never stops.

Data engineeringMid (2–5 yrs)HybridPermanentSponsors visas

Salary band

£58,000 – £74,000

Location
Leeds
Pattern
Hybrid
Posted
10 Aug 2026 (24d ago)
Process
3 stages, listed below
Apply for this role

No account needed. One of us reads it before anything reaches the company.

The work

Movement messages arrive late, duplicated and occasionally wrong. Everything downstream assumes you have dealt with that.

Must have

  • Streaming data in production
  • SQL
  • Python

Nice to have

  • Transport data, GTFS or similar
  • Late and out-of-order data

Interview process

If the client adds a stage after you’ve started, we’ll tell you, and you can withdraw.

  1. 01

    Intro call

    30 min

    Their questions and yours. No competency framework.

  2. 02

    Technical conversation

    60 min

    Walk through something you built. No live coding.

  3. 03

    Team and offer

    45 min

    Meet the people you would work with, talk numbers.