Junior Machine Learning Engineer

Europe's number 1 downloaded rail app, enabling millions to book train tickets across 270+ rail companies in 40+ countries.
$40,000 - $50,000
Machine Learning
Entry-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
AI · Travel
This job posting may no longer be active. You may be interested in these related jobs instead:
Founding Engineer (ML × SWE)

Foundry is seeking a Founding Engineer to build core ML systems and RL infrastructure for browser automation, offering competitive pay and equity.

2025 Software Development Engineer - Machine Learning

Entry-level Machine Learning Software Development Engineer position at Amazon, focusing on building innovative ML solutions and distributed systems.

Associate I AI Engineer

Entry-level AI Engineering position at S&P Global, focusing on developing AI solutions for financial markets and data analytics.

Software Developer - Oracle Labs

Entry-level software developer position at Oracle Labs focusing on machine learning and AI development.

Founding Machine Learning Engineer

Founding Machine Learning Engineer position at Mineflow, developing AI models to predict mineral deposit shapes and locations

Description For Junior Machine Learning Engineer

Trainline, Europe's leading rail booking platform, is seeking a Junior Machine Learning Engineer to join their innovative team in London. As a FTSE 250 company with over 1,000 employees across multiple European cities, we're at the forefront of sustainable travel technology.

The role involves working with cutting-edge ML models that power critical aspects of our platform, including advanced search capabilities, pricing optimizations, and AI-enhanced customer experiences. You'll be part of a cross-functional team, owning the complete ML delivery lifecycle from ideation to production.

As a Junior ML Engineer, you'll design and deploy scalable ML models, collaborate with data scientists and product managers, and create tools that accelerate ML product delivery. The position requires expertise in Python, experience with ML libraries, and strong analytical skills.

The company offers excellent benefits including private healthcare, dental insurance, share purchase plans, and a generous work abroad policy. With a focus on career growth, personal learning budgets, and regular learning opportunities, Trainline provides an ideal environment for professional development.

Working in our London office with a hybrid setup (40% office presence), you'll be part of a team dedicated to making travel more sustainable and accessible. The role offers exposure to large-scale production systems and the opportunity to impact millions of users while working with state-of-the-art ML technologies and extensive datasets.

Join us in revolutionizing rail travel through technology while enjoying competitive compensation (£40,000-£50,000) and a collaborative, innovative work environment. Your contribution will directly influence how millions of people make sustainable travel choices every day.

Last updated 2 months ago

Responsibilities For Junior Machine Learning Engineer

  • Work in cross-functional teams with data scientists, engineers, and product managers
  • Design and deliver machine learning models at scale
  • Own the full end-to-end machine learning delivery lifecycle
  • Partner with stakeholders to propose innovative data products
  • Create tools, frameworks and libraries for ML products delivery
  • Participate in AI and ML community and foster learning culture

Requirements For Junior Machine Learning Engineer

Python
  • Advanced degree in Computer Science, Mathematics or similar quantitative discipline
  • Proficiency with Python and open-source data libraries
  • Experience productionising machine learning models
  • Expertise in predictive modeling, classification, regression, optimisation or recommendation systems
  • Experience with Spark
  • Knowledge of DevOps technologies and ML Ops practices
  • Experience with agile delivery methodologies and CI/CD processes
  • Understanding of data extraction, manipulation and feature engineering techniques
  • Familiarity with statistical methodologies
  • Good communication skills

Benefits For Junior Machine Learning Engineer

Medical Insurance
Dental Insurance
Education Budget
  • Private healthcare
  • Dental insurance
  • Share purchase plans
  • Work from abroad policy
  • Extra festive time off
  • Personal learning budgets
  • Regular learning days

Interested in this job?