Booking.com is driven by data and technology and committed to innovation. We aim to help people experience the world by enabling easy, memorable travel through our products, partners and people.
About the teamThe Trust & Safety Machine Learning team safeguards Booking.com's platform by building and deploying end-to-end machine learning solutions. We develop robust models for detection, prevention, and proactive intervention against trust and safety threats, leveraging data and NLP techniques to create a secure environment for users. Our work maintains user trust and platform integrity.
Role DescriptionAs a Machine Learning Engineer at Booking.com, you will shape how millions of travelers experience our products. You’ll work with ML scientists, software engineers, and product managers to turn business challenges into scalable, reliable ML solutions. You will also contribute to applied research and reusable frameworks to keep Booking.com at the forefront of AI innovation.
Key Job Responsibilities and Duties- Develop production-grade ML systems, from models to features and pipelines, accounting for reliability, scalability, real-time requirements, monitoring and retraining.
- Build readable and reusable code, applying code quality best practices and standard libraries. Choose the right technology or coding methodology and refactor/simplify code when necessary.
- Take full ownership of your services end-to-end by actively monitoring system health, performance and business impact.
- Be responsible for business-related data governance processes, the technical implementation and maintenance of data processing services and storage systems, and the implementation and maintenance of ML governance processes.
- Evaluate possible architecture solutions considering business and technology requirements.
- Set relevant service level objectives (SLOs) and act when they are not met.
- Build readable and reusable code using the right technologies and coding methodologies, applying knowledge of business area tools and product needs.
- Continuously evolve your craft by keeping up to date with the latest developments in ML/AI and related technologies and upskilling as needed.
- Contribute to the internal ML/AI community by sharing knowledge and participating in internal ML programs.
- Coach others through evidence and clear communication, explaining advanced technical concepts in simpler terms.
- Maintain a cross-disciplinary perspective, solving issues by applying approaches from multiple disciplines.
- Achieve mutually agreeable solutions by staying adaptable, communicating ideas clearly and practicing active listening.
- Bachelor’s or master’s degree in computer science, engineering, statistics, or a related field.
- Minimum of 4 years of experience as a Machine Learning Engineer or similar role with a track record of delivering ML solutions.
- Strong programming skills in Python and Java.
- Experience with cloud frameworks like AWS SageMaker for training, evaluation and serving models using TensorFlow, PyTorch, or scikit-learn.
- Experience with big data processing frameworks such as PySpark, Apache Flink, Snowflake or similar.
- Experience with data at scale using MySQL, PySpark, Snowflake or similar frameworks.
- Experience with MySQL, Cassandra, DynamoDB or similar relational/NoSQL database systems.
- Deep understanding of machine learning algorithms, statistical models, and data structures.
- Experience deploying large-scale language models like GPT, BERT, or similar architectures is an advantage.
- Proficiency in data manipulation, analysis, and visualization using NumPy, pandas, and matplotlib is an advantage.
- Experience with experimental design, A/B testing, and evaluation metrics for ML models is an advantage.
- Experience working on products that impact a large customer base is an advantage.
- Excellent communication in English; written and spoken.
Booking.com’s Total Rewards Philosophy includes a competitive compensation and benefits package and unique-to-Booking.com perks, such as:
- Annual paid time off and generous paid leave including parent, grandparent, bereavement and care leave
- Hybrid working with flexible arrangements and up to 20 days per year working from abroad
- Industry-leading product discounts and Booking.com wallet credit
- Living and working in Amsterdam
- Impactful work on a high-scale, global product
- Fast-paced and performance-driven culture
- Opportunities to utilize technical expertise, leadership and entrepreneurial spirit
- Support for innovative engineering solutions and skill development through on-the-job opportunities, hackathons, conferences and community participation
- Competitive compensation and benefits package and other perks of working in Booking.com’s home city
Diversity, Equity & Inclusion have been core to our culture since day one. We represent over 140 nationalities and a wide range of backgrounds, genders and sexual orientations. Inclusion is at the heart of everything we do, and we strive to create an environment where everyone can thrive.
We ensure that colleagues with disabilities are provided adjustments and tools needed to participate in the job process, perform crucial functions, and receive benefits and privileges of employment.
Application ProcessThis role does not include relocation assistance. Booking.com is an equal opportunity workplace and an affirmative action employer. All qualified applicants will be considered without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Pre-Employment Screening: If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law. Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information necessary for determining qualifications and suitability for the position.
#J-18808-Ljbffr€70000 - €90000 monthly
