Trainline

Senior Data Engineer

Job description

Our Mission
Trainline 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 @ Trainline
Data 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 Role
Data 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 them
Behaviour & 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 with
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.

Our Culture
Everything 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.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.