Senior Scala Engineer, Trainline

Data Platform

Salary not provided
AWS
Docker
Python
Scala
Kafka
Elasticsearch
Airflow
Terraform
Athena
Spark
Storm
Kinesis
Parquet
DynamoDB
Senior level
London

40% in office

3 days a week in office ( Holborn, London)

Trainline

Train ticketing platform

Be an early applicant

Trainline

Train ticketing platform

1001+ employees

B2CB2BTravelSustainabilityTransporteCommerce

Be an early applicant

Salary not provided
AWS
Docker
Python
Scala
Kafka
Elasticsearch
Airflow
Terraform
Athena
Spark
Storm
Kinesis
Parquet
DynamoDB
Senior level
London

40% in office

3 days a week in office ( Holborn, London)

1001+ employees

B2CB2BTravelSustainabilityTransporteCommerce

Company mission

We're building the world's no.1 rail platform while empowering greener travel choices, connecting people and places.

Role

Who you are

  • Thrive in a diverse, open and collaborative environment where impact is as valuable as technical skill
  • Have excellent knowledge of Scala and the JVM ecosystem
  • Possess strong understanding of functional programming paradigms and a willingness to adopt other languages (not only JVM languages)
  • Have consistent background in software development in high volume environments
  • Have a pragmatic and open-minded approach to achieving outcomes in the simplest way possible
  • Have worked with stream processing technologies (Kafka, Storm, AWS Kinesis, etc)
  • Have experience with AWS services especially EMR, ECS, EKS
  • Have an obsession with software quality, Dev Ops and automation
  • Work well in lean, agile, cross-functional product teams using Scrum and Kanban practices
  • Are a good communicator and comfortable with presenting ideas and outputs to technical and non-technical stakeholders

What the job involves

  • As a Senior Data Engineer (Scala), you will be part of a cross-functional data product team working alongside data scientists, machine learning engineers and BI engineers
  • Our data product teams are deeply embedded in the business so your work will have high impact by either drive key business decisions, provide deep customer insights or by adding intelligent machine learning experiences right in the core of our customer journeys
  • We use an agile delivery playbook that encourages incremental and iterative delivery, aims to release value early and often, measure the impact of work and using hypotheses to ensure we are solving real customer problems
  • Use cutting-edge Data technology to deliver world-class data products using a combination of streaming technologies, machine learning and automated data pipelines
  • Work in self-organised, cross-functional data teams alongside machine learning engineers, BI engineers and product managers
  • Drive continuous improvement to the software engineering and agile working practices of the team
  • Contribute to the Technical / Architecture direction of the team

Application process

  • Recruiter Call (30 mins)
  • Meet the manager (30 mins)
  • Technical discussion with x2 Engineers (60 mins)
  • Meeting a cross-functional team member (30 mins)

Salary benchmarks

Our take

Trainline make it super easy to book transport tickets. Their app is intuitive and well designed. and they're even pioneering paperless travel, allowing you to store your tickets in the app.

They're hyper focused on customer experience and have a product culture of fast iteration to deliver great outcomes for customers.

Their customers make 170,000 journeys a day and they sell 200 tickets a minute.

They're continuing to innovate to stay ahead. They're using machine learning to predict price movements and are integrating with Siri and Google Assistant so people can buy tickets just by speaking to their phone.

Steph headshot

Steph

Company Specialist

Insights

Some candidates hear
back within 2 weeks

42% female employees

14% employee growth in 12 months

Company

Employee endorsements

Challenging work

"The complex nature of the market as we work with different suppliers is an amazing opportunity to create fluid solutions. A very well segmented..."

Funding (1 round)

Jan 2006

$208.9m

LATE VC

Total funding: $208.9m

Company benefits

  • Flexible working (40% min office attendance)
  • Cycle to work scheme
  • Gym memberships
  • Private Health and dental Insurance
  • Pension (matched contributions)
  • Income Protection
  • Share Incentive Plan (buy one get one free)
  • Learning budget
  • Primary & Secondary Caregiver Leave
  • Shared Parental Leave
  • Enhanced sick pay
  • Free Perkbox subscription

Company values

  • Own It - We care about every customer, partner and journey
  • Do Good - We make a positive impact
  • Travel Together - We're one team
  • Think Big - We are building the future of rail

Company HQ

Farringdon, London, UK

Leadership

Jody Ford

(CEO, not founder)

Previously Non-exec Director of Moonpig and Photobox Group.

Milena Nikolic

(Chief Technology Officer, not founder)

Previously Engineering Director at Google.

Lisa Hillier

(Chief People Officer, not founder)

Previously Chief People Officer at Gousto , The Restaurant Group and Just Eat.

Mike Hyde

(Chief Data Officer, not founder)

Previously at Meta.

Dave Price

(Chief Product Officer, not founder)

Previously at Spotify and GoEuro.


People progressing

Joined as a Product Manager. Promoted to Product Manager after 1 year. Then promoted again to Principal Product Manager after 7 months and is currently Product Director.

Joined as Business Performance Analyst. Promoted to Senior Analyst after 1.5 years. Then promoted again to Commercial Manager after 7 months.

Diversity & Inclusion at Trainline

  • πŸ’š Diversity drives us forward We know that having a diverse team is crucial to Trainline’s ongoing success. A team that is diverse in all forms – gender, ethnicity, sexuality, disability, nationality and diversity of thought are key to Trainline being an inclusive environment where every Trainliner can be their true self. We're committed to creating workplaces where everyone belongs, is celebrated and their differences are valued, creating an awesome employee and customer experience. πŸ’š Meet our Networks Our diversity networks are inclusive communities developed and led by Trainliners, with sponsorship and support from senior leaders. They're all about empowering and supporting underrepresented groups, by providing a safe space to talk, a place to come up with new ideas and a channel for voices to be heard. πŸš€ Women in Leadership πŸ’œ Artemis (gender equality) πŸ³οΈβ€πŸŒˆ Rainbow Train (LGBTQIA+) 🌻 Sunflower (accessibility) 🌍 Ethnic Diversity Network 🐣 Parent & Carers

Share this job

View 5 more jobs at Trainline