Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
Algorithms
Communication @ 6
Computer Vision @ 7
Data Analysis
Data Visualization @ 4
Experimentation @ 4
GenAI
Generative AI @ 7
Hadoop @ 7
Java @ 7
Kafka @ 7
LLM
Machine Learning @ 4
Mathematics @ 4
NLP
Python @ 7
SQL @ 7
Software Development @ 4
Spark @ 7
Statistics @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
At Booking.com, data drives decisions, technology is at the core of the business, and innovation is widespread. This opening is within the GenAI Applications Team in the Data & AI Marketplace department.
The team designs and delivers agentic, machine-learning-powered solutions for impactful products, including booking search experiences, trip planning, and trip helpfulness. It builds AI-driven applications and conversational agents, such as chatbots and intelligent assistants, to enhance the end-to-end customer experience.
Responsibilities
- Design, develop, and evaluate machine learning solutions for scalable, customer-facing Generative AI applications.
- Research, train, fine-tune, and rigorously evaluate models using LLMs, recommendation systems, and agent-based architectures.
- Explore and apply state-of-the-art techniques in multimodal machine learning.
- Train innovative machine learning models involving NLP, computer vision, and LLM fine-tuning.
- Build algorithms and engineering approaches that drive business impact.
- Implement reusable frameworks using clean and scalable code.
- Conduct data analysis using detailed metrics to evaluate model performance, label quality, and feature exploration.
- Work with machine learning engineers to ensure model latency and throughput meet product requirements and to deploy models to production.
- Collaborate with product managers, data scientists, analysts, developers, and UX specialists to understand business requirements and translate them into machine learning solutions.
- Define success metrics, drive experimentation, and translate insights into impactful AI solutions.
- Lead technical, business, and people-related initiatives that improve productivity, performance, and quality.
- Develop and motivate team members, provide timely feedback, and manage key team performance indicators.
Requirements
- Advanced knowledge and experience in computer vision, natural language processing, and the engineering aspects of developing machine learning and Generative AI models at scale.
- Experience designing and executing end-to-end research and development plans and generating impact through large-scale machine learning model development. Peer-reviewed publications, patents, open-source code, or similar evidence are preferred.
- A relevant MSc with at least 3 years of work experience, or a PhD with at least 2 years of work experience, applying machine learning to business problems.
- A master's degree, PhD, or equivalent experience in a quantitative field such as computer science, engineering mathematics, artificial intelligence, or physics.
- Experience across multiple machine learning areas, including large datasets, model development, statistics, experimentation, data visualization, optimization, and software development.
- Experience collaborating cross-functionally to develop machine learning products.
- Strong working knowledge of Python, Java, Kafka, Hadoop, SQL, and Spark or similar technologies.
- Experience with version control systems.
- Excellent written and verbal English communication skills.
- Ability to communicate with stakeholders at all levels and lead by example.
More jobs at Booking.com
Similar jobs
Lead - Advanced Analytics
Airbnb · Gurugram, India
INR 3,080,000-4,400,000 per year
Senior Data Management Professional - Data Engineering - Entities
Bloomberg · Princeton, United States
USD 110,000-190,000 per year
Principal Data Scientist - Cloud Gaming and AI
Nvidia · Santa Clara, United States
USD 248,000-379,500 per year
Senior Data Management Professional - Data Engineering - Commodities Data
Bloomberg · Princeton, United States
USD 110,000-190,000 per year
Senior Data Management Professional - Data Engineering - Commodities Data
Bloomberg · New York City, United States
USD 110,000-190,000 per year
Senior Machine Learning Engineer, Relevance and Personalization
Airbnb · United States
USD 191,000-225,000 per year
Data Scientist
Promptwatch · Amsterdam, Netherlands
EUR 60,000-85,000 per year
Senior Machine Learning Engineer, Relevance and Personalization (Query Intelligence)
Airbnb · United States
USD 200,000-235,000 per year