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
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.
- 01
Intro call
30 minTheir questions and yours. No competency framework.
- 02
Technical conversation
60 minWalk through something you built. No live coding.
- 03
Team and offer
45 minMeet the people you would work with, talk numbers.
Other data engineering roles