Roles
Trainline
Senior Machine Learning Engineer
Explore roles
This role has expired
Trainline
Senior Machine Learning Engineer
London
In office
Description
Introducing Machine Learning at Trainline šŸ‘‹
Machine Learning is at the heart of Trainline’s mission to help millions of people make sustainable travel choices every day. For instance our ML models provide state of the art search capabilities on our apps, find the cheapest price for millions customers, improve user experience with generative AI and power our digital marketing capabilities amongst other things. Our embedded machine learning teams responsible for delivering these products own the full end to end delivery lifecycle from ideation to production and collaborate closely with the wider business to help develop the understanding and impact of machine learning and AI across all areas of Trainline.
We are looking for a Machine Learning Engineer to join our team and play a key role in helping Trainline provide the best experience to our millions of customers. The role offers broad exposure to Trainline, requiring close collaboration with retail, marketing and technology divisions. You will be part of a highly innovative AI and ML platform working alongside data engineers, data scientists and product managers to solve interesting and difficult problems by combining Trainline’s rich datasets with cutting edge technology and algorithms. What unites our team is an expertise in the field, a love of what we do and the desire to create impactful solutions to support Trainline’s goals of encouraging sustainable travel.
As a part of trainline you will not only receive a competitive salary and benefits, but you’ll be joining an environment where your development is a top priority. You will have the opportunity to work with fellow ML enthusiasts on large scale production systems, delivering highly impactful products that make a difference to our millions of users.
As a Machine Learning Engineer at Trainline you will… šŸš„
Work in cross-functional teams combining data science, data engineering, BI, machine learning and product management
Implement and deploy machine learning models at scale that drive measurable impact for our business
Partner with stakeholders to propose innovative data products that leverage Trainline’s rich datasets and state of the art ML algorithms
Own the full end to end machine learning delivery lifecycle including data exploration, feature engineering, model selection and tuning, offline and online evaluation, deployments and manintenance
Create the tools, frameworks and libraries that enables the acceleration of our ML products delivery and improve our workflows
Take an active part in our AI and ML community and foster a culture of rigorous learning and experimentation
Qualifications
We’d love to hear from you if youā€¦šŸ”
Have experience working with networks and/or graph technology
Have an advanced degree in Computer Science, Mathematics or a similar quantitative discipline
Are proficient with Python, including open-source data libraries (e.g Pandas, Numpy, Scikit learn etc.)
Have experience productionising machine learning models
Are an expert in one of predictive modeling, classification, regression, optimisation or recommendation system
Have experience with Spark
Have knowledge of DevOps technologies such as Docker and Terraform and ML Ops practices and platforms like ML Flow
Have experience with agile delivery methodologies and CI/CD processes and tools
Have a broad of understanding of data extraction, data manipulation and feature engineering techniques
Are familiar with statistical methodologies.
Have good communication skills
Nice to have šŸ˜
Experience with Graph databases like Amazon Neptune
Experience with Graph Neural Networks
Experience with transport industry and/or geographical information systems (GIS)
Experience with cloud infrastructure
Understanding of NLP algorithms and techniques
Experience with Large Language Models (fine tuning, RAG, agents)
Our technology stack šŸ’»
Python
PySpark for processing big data
AWS: EMR, ECS, Athena, etc.
DevOps: Terraform, Docker, Airflow, MLFlow
Role tech stack
python
pandas
apache-spark
docker
terraform
mlflow
Trainline
Senior Machine Learning Engineer
London
This role has expired