Booking NL
Machine Learning Engineer (For independent contractors)
At Booking.com, data drives our decisions. Technology is at our core. And innovation is everywhere. But our company is more than datasets, lines of code or A/B tests. We're the thrill of the first night in a new place—the excitement of the following day. The friends one makes. The journeys one takes. The sights one sees. And the food one samples. Through our products, partners and people, we can empower everyone to experience the world
We're a global e-commerce company with business operations in nearly every country and city. We want to make it easy for everyone, anywhere in the world, to pay for their travel or do business with our platform whenever and however convenient for them.
The opening is for the cml core platform team in the Central Tech department.
About The Team:
Machine Learning, and AI in general, are integral to booking.com's goal of making it easier for everyone to experience the world. In Marketplace ML - Machine Learning (CML) powers many of booking's flagship ML capabilities. The Feature Lab team mission is to develop a shared serving, data and ML infrastructure to all CML platforms and to connect these with other platforms across the company.
What We Do:
Feature Engineering for facilitating easy, reliable, and fast creation, storage, and retrieval of machine learning features for model training and serving.
Ensuring quick integrated solutions by evaluating solutions within Booking ecosystems and from third-party vendors, balancing quick delivery with long-term effectiveness.
Scaling for Millions by building with scale in mind as our models serve millions of users daily.
Key Job Responsibilities and Duties:
End-to-end ownership of ML frameworks, from inception to operation.
Providing tools that improve Model building capabilities company-wide.
Experimenting with new tools and technologies to meet business requirements regarding performance, scaling, and data quality.
Rapidly developing next-generation scalable, flexible, and high-performance features .
Initiative and drive to develop and embed new frameworks and tooling for Machine Learning practitioners.
Acting as an intermediary for problems, with both technical and non-technical audiences.
Supplying to a high scale, complex, world renowned product and seeing real-time impact of your work on millions of travelers worldwide
Promote and drive impactful and innovative engineering solutions.
Technical, behavioral and interpersonal competence advancement via on-the-job opportunities, experimental projects, hackathons, conferences, and active community participation
Role Qualifications and Requirements:
We are looking for driven MLE’s who enjoy solving problems, who initiate solutions and discussions and who believe that any challenge can be scaled with the right mindset and tools.
We have found that people who match the following requirements are the ones who fit us best:
Bachelor’s or master’s degree in computer science, Engineering, Statistics, or a related field.
Minimum of 5 years of experience as a Machine Learning Engineer or a similar role, with a consistent record of successfully delivering ML solutions.
Strong programming skills in Python (Additional knowledge in Java, Perl and Scala are an advantage) .
Experience with cloud frameworks like AWS sagemaker and training models such as using TensorFlow, PyTorch, lightgbm or scikit-learn.
Experience with data at scale using MySQL, Pyspark, Airflow, Snowflake and similar frameworks.
Proficiency in data manipulation, analysis, and visualization using tools like NumPy, pandas, matplotlib and BI tools.
Proficient knowledge of machine learning algorithms, statistical models, optimization and data structures.
Experience with experimental design, causal inference, A/B testing, and evaluation metrics for ML models.
Experience of working on products that impact a large customer base is an advantage
Excellent communication in English; written and spoken