Data EngineerLocation: Central London (2 days a week in office)Salary: £60,000 - £62,000
We're working with our client, a leading UK rail operator, to recruit a Data Engineer. This role is key in transforming operational data into accessible insights, supporting open data initiatives and better decision-making across the business.
Role Overview:You'll develop and maintain scalable cloud-based data infrastructure and pipelines, ensuring clean, secure, and well-modelled datasets are available across teams. The role suits someone confident with cloud tools, large data sets, and real-time processing.
Key Responsibilities:
- Build and manage cloud data infrastructure (AWS/Azure)
- Design data models and ETL pipelines
- Maintain data warehouses, lakes, and reporting-ready datasets
- Ensure data accuracy, security, and GDPR compliance
- Collaborate with internal and external stakeholders
- Optimise performance of pipelines and queries
Requirements:
Essential:
- Solid experience with AWS and/or Azure platforms
- Proficient in SQL and Python
- Strong understanding of data modelling and warehousing
- Strong communication skills and stakeholder experience
- High attention to detail and proactive mindset
Desirable:
- Experience with ML/AI integration
- Familiarity with rail systems (e.g. MOIRA, ORCATS, Lennon, Cubic)
- Understanding of data governance and optimisation techniques
Benefits Include:
- Free and discounted rail travel (incl. dependents)
- Excellent pension, training support, and retail discounts
- 37 hours/week, Mon-Fri (hybrid)
To apply or find out more, contact: