Python Data Engineer
The Company This business is a rail software and consulting company with a growing team and a solid foundation of project-based revenue. It works with leading organisations across the UK rail industry, helping them harness data to solve complex operational challenges. Data Engineers are key to this mission - building robust data infrastructure and tooling that powers insights, analytics, and software products used across the rail network. The Role As a Data Engineer, you''ll be part of a collaborative technical team, working across the data lifecycle: from designing ETL pipelines and integrating real-time data streams, to developing APIs and backend systems that deliver rail data securely and reliably. You''ll work closely with engineers, consultants, and project managers to translate real-world rail problems into scalable technical solutions. This role sits at the intersection of software engineering, data architecture, and delivery. Key Responsibilities Data Engineering and Infrastructure • Design and implement robust data pipelines (batch and real-time) for ingesting, transforming, and serving rail-related datasets. • Develop and maintain data APIs and services to support analytics, software features, and reporting tools. • Build data models and storage solutions that balance performance, cost, and scalability. • Contribute to codebases using modern data stack technologies and cloud platforms (e.g., Azure, AWS). Collaborative Delivery • Work with domain consultants and ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!