Senior Data Engineer

London

Trainline

Wondering what it's like to work at Trainline? Our people come first, and our benefits are designed with health, wellbeing and work-life balance in mind.

View company page

Our MissionTrainline is the leading independent rail and coach travel platform selling rail and coach tickets to millions of travellers worldwide.  Via our highly rated website and mobile app, people can seamlessly search, book and manage their journeys all in one place. We bring together millions of routes, fares and journey times from 270 rail and coach carriers across 45 countries.  We offer our customers the best price for their journey and smart, real time travel information on the go.  Our aim is to make rail and coach travel easier and more accessible, encouraging people to make more environmentally sustainable travel choices. Over half of our staff are technologists, we're changing the way that people travel through the use of high quality software and technological innovation.
Data @ TrainlineData is at the heart of what we do, creating data-driven products that both challenge and change how our customers travel and enable our Trainliners to make better and more informed decisions. The Data team comprises Data Scientists, Data Engineers, BI Engineers as well as Reporting and Marketing specialists.
Purpose of the RoleData is at the heart of what we do, creating data-driven products that both challenge and change how our customers travel and enable our Trainliners to make better and more informed decisions. The Data team comprises Data Scientists, Data Engineers, BI Engineers as well as Reporting and Marketing specialists.  In this role you will be working as part of the dedicated experimentation team to support our A/B testing process. The team comprises data engineers, BI engineers, tableau developers and data science. A/B testing is part of the culture at Trainline, meaning that the team liaises with many individuals across the business, particularly the analytics team and the broader product team.  Unlike many other companies, we do not use an ‘off the shelf’ tool for our A/B testing, but instead work to develop the resources in house. This gives the experimentation team scope to carve out the best path for Trainline’s experimentation programme without having to use a ‘one size fits all’ generic package. 
Key Responsibilities-Be part of the full software development lifecycle, from initial analysis to deployment, in order to build working end-to-end processes that fulfil or even surpass business requirements -Be responsible for understanding, optimising and developing the data pipeline that feeds into our experimentation (A/B testing) dashboards. -Liaise closely with the experimentation tableau developer. -Plan and develop pipelines for new A/B testing dashboards that aggregate data from a variety of different sources in a streamlined and efficient manner Knowledge & ExperienceStrong SQL and Python / Java skills -Have worked with AWS in previous roles  -Optional experience working with A/B testing pipelines -Acquainted with Tableau and confident to do some tableau development work when required -Embodies Trainline’s vision and values and can communicate them clearly-Challenges the purpose and effectiveness of existing processes within their team and helps to improve them in line with cluster best practices-Makes strategic contributions to direction of their team's projects and technology-Deeply understands the key project metrics and makes suggestions as to what can be done to improve themBehaviour & SkillsAt Trainline, we expect all our team to live our values and behaviours and reflect these throughout your employment. These are;Wow our customers -Be customer obsessed, tune into their wants and needs Blaze New Trails -Think big; innovate for our global business -Be curious; keep your finger on the pulse Focus on Impact -Simplify; make crystal-clear recommendations and plans -Take ownership; drive for results and be accountable One Team -Encourage honesty; give and request feedback openly -Build trust; listen to others and bring out the best in them -Bring positivity; be the person you want to work withWe value open expression at Trainline, we believe it’s the diversity ofexperience, backgrounds and perspectives of our employees that makes us who we are. We encourage everybody to play a part in changing the way people travel across the world.


Our CultureEverything begins with great people, as well as aptitude, we put a heavy emphasis on attitude.Coaches Over Heroes- We prioritise the focus on being one team over elevating the heroics of an individual, for us the true heroes are those individuals who are excellent at nurturing, coaching and generous in sharing their knowledge with others.Well-being- Everything that we do takes into account the morale of every member of our team, their opportunities for growth and for participation in exciting challenges.Mentoring and Learning- We have a mentoring community that is constantly growing, we provide people with mentors or buddies from various teams.Trust- We hire awesome people capable of making smart decisions - empowerment is a great enabler of agility.
We value open expression at Trainline, we believe it’s the diversity of experience, backgrounds and perspectives of our employees that makes us who we are. We encourage everybody to play a part in changing the way people travel across the world.

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: A/B testing AWS Pipelines Python SQL Tableau Testing

Perks/benefits: Career development

Region: Europe
Country: United Kingdom
Job stats:  10  2  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.