Booking.com logo

Machine Learning Engineer

Booking.com

On-site🇳🇱Amsterdam, NH, NetherlandsmidPosted 17d ago

Visa & sponsorship

  • NL Recognized Sponsor (group): matched through a parent or group company on the official sponsor register.

Job description

  • As a Machine Learning Engineer at Booking.com, you will play a pivotal role in enhancing the travel experience for millions of users

  • Your responsibilities include developing, training, and deploying advanced machine learning models to tackle complex problems such as fraud detection, personalized recommendations, and optimizing promotional campaigns

  • You will collaborate closely with machine learning scientists, software engineers, and product managers to translate business challenges into machine learning solutions

  • Additionally, you will engage in applied research to innovate and evolve new technologies, contributing to the development of reusable models

  • Work in a multi-disciplined, highly skilled team where you will be developing scalable production-grade data and ML pipelines across the entire ML cycle while working closely with the teams’ applied machine learning scientists

  • Work primarily with the Google Cloud Platform, utilizing and maintaining the infrastructure for technologies like BigQuery, DataProc, Cloud Composer, Airflow and diverse set of ML frameworks

  • Be responsible for SLIs/SLOs for ML systems, ensure system and model health, monitor data quality, performance and business impact, and devise mitigation plans

  • Drive a culture of quality for all ML practitioners, maintain data security, integrity and quality, and make choices over the right technologies and coding methodologies

  • Identify underlying issues and opportunities across the ML development cycle and introduce tools to be used within and outside the team for efficient development and testing

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

  • Collaborate with relevant ML teams across the company to improve, scale and extend machine learning tooling and infrastructure

Benefits

  • Health insurance

  • Free access to Headspace for you and your loved ones

  • Global Employee Assistance Program

  • Meditation and Breastfeeding rooms at the office

  • Booking Cares - 2 days per year to volunteer and learn

  • Life insurance

  • Disability insurance

  • Pension plan

  • Annual paid time off

  • Parental leave - 22 weeks

  • Grandparent leave - 10 days

  • Care leave - 10 days

  • Bereavement leave - up to 4 weeks

  • Anniversary leave

  • Working from Home Furniture and Ergonomic Support

  • Working from Abroad - up to 20 days per year

  • Discounts & Wallet credits to spend on our products

  • Upgrade to Booking.com Genius Level 3

  • Friends & Family Booking.com discount vouchers

  • Free access to online learning platforms

  • Development and mentorship programs to support career growth

  • Access to trainings and workshops

  • Team development opportunities

  • Local discount programs

  • Game rooms in offices

  • On-site meals, coffee and snacks including vegan options- Strong working knowledge of big data retrieval and processing tools

  • Experience running Machine Learning systems in production is a must, with knowledge on how to generate predictions for ML frameworks with high throughput

  • 3+ years of relevant work experience, involved with the application of Machine Learning Engineering to business problems in a commercial environment

  • Demonstrable experience 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

  • Willingness to learn and understand complex and multidisciplinary business problems and concepts related to booking.com business operations especially in marketing and finance fields

  • You have a ‘can do’ attitude and you act proactively and not reactively

  • Experience working in a cloud environment is a plus

  • Excellent English communication skills, both written and verbal

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

  • Strong skills in coding and problem solving. Proficiency in at least one programming language; preferably Python. Knowledge of Java is a plus