Booking NL

Machine Learning Engineer (For independent contractors)

Posted Feb 17, 2026
Project ID: 11061-1
Location
Amsterdam, NH
Hours/week
40 hrs/week
Timeline
10 months
Starts: Feb 17, 2026
Ends: Dec 31, 2026
Payrate range
55 - 115 €/hr

The Machine Learning Engineer is a technical subject-matter expert, who generates significant business impact and crafts the direction of product initiatives by being driven and having full ownership of your projects - from ideation to collecting data, annotating, feature engineering, productionizing and training model pipelines, deploying experiments, measuring and iterating on them.



Key Responsibilities


  • Develop production-grade machine learning code, from models to features and pipelines, allowing for scalability, realtime, monitoring and retraining.


  • Build readable and reusable code, choosing the right technologies and coding methodologies applying knowledge of business area tools and product needs.


  • Monitor product health, performance and business impact and act accordingly when requirements are not met.


  • Identify underlying issues and opportunities across related domains and situations through application of structured thinking and logic.


  • Solve issues by applying methods and insights gained from a variety of disciplines, navigating a variety of environments.


  • Make things happen by maintaining motivation and conveying a sense of urgency, focusing on outcomes and accomplishments.


  • Clearly communicates with stakeholders at all levels when appropriate.


  • Continuously evolve their craft, keeping up to date with the latest technologies.


  • Actively contribute to Machine Learning at Booking.com through training, exploration of new technologies, interviewing, onboarding and mentoring colleagues.


  • Collaborate with central teams to improve, scale and extend machine learning tooling and infrastructure.


  • Responsible for technical implementation and maintenance of data processing services and storage systems in line with the Data Governance Framework.





Requirements of special knowledge/skills


  • Strong knowledge in areas like e.g. Recommender Systems, Deep Learning, Information Retrieval, Computer Vision, Speech Recognition, Causal Inference, scaling ML models, etc.


  • 4+ years of relevant work experience (or equivalent), involved with the application of Machine Learning to business problems, preferably in a commercial environment.


  • BsC or higher in Computer Science, Artificial Intelligence, Software Engineering, or related fields.


  • Knowledge of multiple machine learning facets, such as working with large data sets, experimentation, scalability and optimization.


  • Experience with data-driven product development: analytics, A/B testing, etc.


  • Strong working experience in one or more general purpose programming languages, including but not limited to: Java, Python or Perl.


  • Knowledge of version control systems.


  • Excellent English communication skills, both written and verbal.