💼 Job

Data Science Graduate Scheme

💼 Graduate Job


🤑 £28.5k
Rolling basis


The wealth of data which is generated by TfL’s systems — from Oyster card taps to train carriage temperatures — should be intrinsically interesting to a Data Scientist, whose job it is to discover underlying patterns and present valuable information to our customers and internal teams. Your approach to analyses will be constantly developing to keep up with the latest machine learning and big data techniques, however you will be expected to build on solid statistical foundations and mathematical skills.

Data science is used in a variety of ways across TfL and excellent communication skills are required to understand new problems and projects and work with a wide variety of people. As experts in the company’s data, you will be expected to take the lead in shaping analysis, forming imaginative proposals, and delivering in a timely manner.

Computer code underpins all the work that you do, with R, Python and SQL used most often. You will need a deep understanding of statistics, a numerical mind, and excellent reasoning skills to succeed, but you will be supported by a strong analytical community and training opportunities to reach your potential.


View more

Area of Responsibilities

Software Engineering


The graduate scheme will consist of 4 placements of roughly 6 months each with the option to choose your business areas of interest in your second year. Within each placement you will be introduced to new projects, datasets, and tools and you will be expected to deliver impactful work whilst simultaneously learning the skills you will need. Data Science is embedded across the organisation and you can expect to work in several areas such as: Customer analytics — Understanding how customers move around our network using data generated by tap-in-tap-out customer data, phones connecting to the Underground’s WiFi network, train weight sensors and surveys. You could be asked to improve our capability for real-time journey planning, optimise station retail, crowd management, or forecast commuter behaviour. Operational support — Improving the reliability and efficiency of our infrastructure using smart condition monitoring, usage statistics, probabilistic models of failure impact, to optimise maintenance and investment programmes. Environment and safety — TfL is committed to delivering safe and sustainable public transport and roads, and quality data analysis is crucial for designing safer junctions, reducing our energy use, and mitigating against future climate. Strategic modelling — Decisions around line closures, major investment, and bus route alterations have a huge impact on our customers and data modelling techniques are vital to inform business cases and guide multi-billion-pound programmes. 
View more


Already hold or be on track to achieve minimum of 2:1 in a highly numerate degree or a degree with a significant numerate and/or computational component; andExamples of using big data, applying data science techniques, or programming experience e.g. R, Python, SQL, Java, C/C++ and Scala 
View more

Education requirements

2:1 or Higher