Skip to Main Content

Job Title


Data Engineer


Company : Harnham


Location : London, London


Created : 2025-05-14


Job Type : Full Time


Job Description

Data EngineerIs this your next job Read the full description below to find out, and do not hesitate to make an application. Location: Central London (2 days a week in office) Salary: 60,000 - 62,000We'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 pipelinesMaintain data warehouses, lakes, and reporting-ready datasetsEnsure data accuracy, security, and GDPR complianceCollaborate with internal and external stakeholdersOptimise performance of pipelines and queriesRequirements:Essential:Solid experience with AWS and/or Azure platformsProficient in SQL and PythonStrong understanding of data modelling and warehousingStrong communication skills and stakeholder experienceHigh attention to detail and proactive mindsetDesirable:Experience with ML/AI integrationFamiliarity with rail systems (e.g. MOIRA, ORCATS, Lennon, Cubic)Understanding of data governance and optimisation techniquesBenefits Include:Free and discounted rail travel (incl. dependents)Excellent pension, training support, and retail discounts37 hours/week, Mon-Fri (hybrid)To apply or find out more, contact: Desired Skills and ExperiencePython, SQL, AWS, Azure, Amazon Web Services, Microsoft Azure