Machine Learning Engineer
Booking.com
Job Description
- As a Machine Learning Engineer at , 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
- 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 Genius Level 3
- Friends & Family 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
Experience running Machine Learning systems in production is a must, with knowledge on how to generate predictions for ML frameworks with high throughputBSc or higher in Computer Science, Artificial Intelligence, Software Engineering, or related fieldsExperience with data-driven product development: analytics, A/B testing, etcExcellent English communication skills, both written and verbalExperience working in a cloud environment is a plusYou have a 'can do' attitude and you act proactively and not reactivelyWillingness to learn and understand complex and multidisciplinary business problems and concepts related to business operations especially in marketing and finance fieldsStrong working knowledge of big data retrieval and processing toolsStrong skills in coding and problem solving. xgiwjmb Proficiency in at least one programming language; preferably Python. Knowledge of Java is a plusDemonstrable experience of multiple machine learning facets, such as working with large data sets, experimentation, scalability and optimization3+ years of relevant work experience, involved with the application of Machine Learning Engineering to business problems in a commercial environment