Machine Learning Engineer
🔒 Confidential Employer
Posted 28 April 2026
LOCATION
London
TYPE
Full-time
LEVEL
Mid-Senior level
SALARY
£75,000 / year
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion
SKILLS
Python
AWS
Docker
Postgres
Tensorflow
Terraform
Spark
Scikit-Learn
FULL DESCRIPTION
Machine Learning Engineer
Company: [Employer hidden — view at passion-project.co.uk]
Location: London
Salary: £65-75k
Experience Level: Mid and Senior level
Work Type: Hybrid (2+ days a week in office)
Who you are
- Have a strong understanding of machine learning fundamentals and core modelling techniques, with experience applying them to real-world problems
- Are proficient in Python and common ML/data libraries (e.g. Pandas, Numpy, Scikit-learn) and have experience working with large-scale data processing frameworks such as Spark
- Have experience building and productionising machine learning models, including real-time systems, with knowledge of MLOps, APIs and CI/CD practices
- Have strong communication skills and are comfortable presenting complex ideas to non-technical audiences
- Have experience or interest in geospatial data, graph-based methods or network modelling (highly desirable)
- Experience in relevant industry such as travel, mobility or transport, or related industries such as logistics, aviation or supply chain (highly desirable)
What the job involves
We are looking for a Machine Learning Engineer to join the Travel team to help shape the future of rail travel
You will work on highly impactful machine learning systems that power train tracking, arrival-time predictions, and next-generation ticketing solutions, such as pay-as-you-go travel
Working alongside engineers, scientists and product managers, you will tackle complex real-world problems using geospatial data, graph representations of transport networks and advanced machine learning techniques
- Work in cross-functional teams combining data scientists, software, data engineers, machine learning engineers, and product managers
- Design and deliver scalable machine learning systems that drive impactful, real-world applications
- Work with complex and large-scale datasets to solve challenging business and customer problems
- Contribute to innovative products and features that enhance the travel experience for millions of users
- Own the full end-to-end machine learning delivery lifecycle, including data exploration, feature engineering, model selection and tuning, offline and online evaluation, deployment and maintenance
- Partner with stakeholders to propose and develop data-driven solutions leveraging [Employer hidden]’s rich datasets and advanced algorithms
- Create tools, frameworks and libraries that accelerate ML product delivery and improve team workflows
- Take an active part in our AI and ML community and foster a culture of rigorous learning and experimentation
Our technology stack:
- Python and associated ML/DS libraries, including (Scikit-learn, Numpy, LightGBM, Pandas and, TensorFlow)
- PySpark
- AWS cloud infrastructure, including ECR, : EMR, ECS, S3, Athena, PostgreSQL, PostGIS, Redis and DynamoDB
- MLOps tooling , including Terraform, Docker, Airflow, MLFlow, Jenkins, GitHub Actions and Spacelift
Sign up free — access 45,000+ UK sponsor-licensed jobs