Booking.com

Director of Engineering Central Machine Learning

Remote Amsterdam, Netherlands
Unity Machine Learning
Search for More Jobs Talk to a recruiter now 💪
Description

About Booking.com

Established in 1996 in Amsterdam, Booking.com has grown from a small Dutch start-up to one of the largest ecommerce companies in the world. Booking.com is the largest business within Booking Holdings (NASDAQ: BKNG) and accounts for the vast majority of Booking Holdings’ total revenue. Booking Holdings is a leading Fortune 500 e-commerce conglomerate with a market cap of roughly $75 billion (2022). Booking.com currently employs approximately 10,000 employees in 120+ offices in 70 countries worldwide.

With a mission to make it easier for everyone to experience the world, Booking.com invests in digital technology that helps take the friction out of travel. Booking.com connects travelers with the world’s largest selection of incredible places to stay, including everything from apartments, vacation homes, and family-run B&Bs to 5-star luxury resorts and even tree houses. The Booking.com website and mobile apps are available in over 40 languages, offer more than 28,984,513 total reported listings, and cover 142,259 destinations in 229 countries worldwide. Each day, more than 1,550,000 room nights are reserved on its platform. So whether travelling for business or leisure, customers can instantly book their ideal accommodation quickly and easily, without booking fees and backed up by its promise to price match. Via the customer experience team, customers can reach Booking.com 24/7 for assistance and support in over 40 languages, any time of the day or night. 

At Booking.com, we are all involved in making hundreds of decisions every day. The decisions we make are a reflection of our Values - they reflect what is important to us, both as individuals and as an organisation. 

When Values are made explicit, they provide clarity on what “good” looks like. And when they are shared, they build unity in a group. They build culture.

Think customer first. We obsess about adding value for our customers - guests, partners, colleagues - to make it easier for everyone to experience the world.
Own it. We deliver on our promises, make informed decisions and prioritize to get the important things done today.
Learn forever. We are resilient, take time to reflect, and seek to learn – from colleagues, from the outside world and from our failures.
Succeed together. We celebrate team success, through making connections, building trust and valuing the diverse perspectives of others.
Do the right thing. We get the right results the right way. For each other, our communities and the world around us.

Profile Director of Engineering Central Machine Learning

The Central Machine Learning organization is accountable for providing machine learning services that are in support of the most impactful ML use cases across Booking.com. These include product recommendations, ranking, value optimization and generative AI. These products have a large impact on both business and on the experience of our customers.  

Furthermore, the team is responsible for Machine Learning Governance and Foundational Research.

Our engineering team develops the infrastructure enabling high-velocity and high impact ML on top of modernized and well-governed platforms. These platforms are being consumed by numerous teams in the company. 

Due to the growing maturity of our organization we are looking for a Director of Engineering Central Machine Learning who will drive the technology and resource strategy of the team and its roadmaps, be responsible for managing the stakeholder relationships with the various business units that consume the platforms and align with company objectives and planning cycles at the leadership level. In this role, you will collaborate with our Directors of Products and ML and these would be the type of services under your ownership:   

  • Machine Learning Platforms development across key business domains
  • Integration with Booking.com enterprise computation and data architectures
  • Foundational capabilities such as monitoring of business metrics, governance, data ingestion and more

This role is located in Amsterdam.

Responsibilities:

  • Technical Strategy: Developing an engineering strategy within a Machine Learning team involves making decisions about algorithms, technologies, tools, and platforms. You will define and execute this strategy to ensure the team's work aligns with the company's vision. 
  • Strategic Planning: providing technical leadership and expertise, and helping the leadership team in Amsterdam in setting the strategic direction, technical goals and ensuring alignment with the organization’s and the company’s objectives. You will play a vital role in long-term planning, including technology roadmaps, budgeting, and resource forecasting. This ensures that the team is well-equipped to tackle future challenges and opportunities.
  • Cross-Functional Collaboration: our work involves collaboration with various business units. You will bridge the gap between technical and non-technical teams, ensuring smooth communication and alignment.
  • Team Management: You will oversee the recruitment, onboarding, and development of team members, fostering a strong and cohesive team culture. In particular, you will provide technical mentorship, helping team members enhance their skills and grow in their careers.
  • Innovation: Staying up-to-date with the latest advancements in machine learning and related technologies is essential. You will encourage innovation, and facilitate the integration of new techniques into the team's work.
  • Communication with Leadership: You will need to effectively communicate the strategy, team's progress, challenges, and achievements to upper management. This will help stakeholders understand the value of the machine learning team's contributions and make informed decisions.

People & Function Leadership

  • Lead, inspire and motivate your Engineering function throu leading by example and defining what success looks like, giving ownership and providing clarity 
  • Line manage Senior Managers as well as top technical talent, such as Principals
  • Foster inclusion by holding self and others accountable
  • Drive people centric initiatives that enable workforce diversity
  • Create a learning environment by coaching, maintaining two-way feedback, helping people extract and share personal learnings, and supporting teams to constantly adapt
  • Build a world class team through nurturing, attracting, and retaining tech talent from around the world

Technology, Architecture & Product Strategy

  • Drive a DevOps culture
  • Shape, define and build new services, processes and operational plans in alignment with the needs of the business
  • Lead, take ownership and shape the technology strategic objectives and roadmaps
  • Make decisions in complex and ambiguous situations, and guide others in their decision making by recognizing and challenging assumptions, introducing relevant data and multiple perspectives
  • Ensure that the Booking architecture principles and engineering practices are adhered to, and that there is direction and alignment for each product
  • Anticipate the need for changes based on context, and set renewed courses of action to engage teams and achieve goals, while striving to make the impact clear and understandable
  • Drive innovation in your function

Ideal Experience & Skills: 

  • Significant Tech Leadership experience with deep technical experience at driving frameworks and Machine Learning services
  • Thought Leader in reliability engineering, operational excellence and quality engineering with strong understanding of distributed systems and SOA
  • Solid understanding of emerging technology trends that enable a world class developer experience and familiarity with the current best in class big data technologies such as data processing pipelines, machine learning platforms for training, building, testing and deploying ML models
  • Proven experience in building, shaping and leading a cross functional Engineering function or business unit at scale and leading a team of top talent in an engineering organization consisting of Frameworks, Middleware, Critical Services, Data Platform, Systems Engineering
  • Familiarity with at least one public cloud technologies and best ways to use them for processing data and ML at scale
  • Proven track record to contribute to system design, architecture, and problem solving conversations. Ability to get deep into technical details when needed
  • Demonstrable experience of working in Agile environments and more importantly an Agile culture and ethos
  • Well versed in Engineering Craftsmanship and experience with 3rd party vendor relationships and integrations would be an advantage
  • Excellent communication skills and strong commercial acumen

OTHER PERSONAL CHARACTERISTICS

  • Character traits: open mind, learning attitude, transparent behavior, positive, overachiever, strong communicator, proactive and collaborative
  • Strategic thinker yet focused on execution; able to roll up sleeves to get things done
  • Able to function in a fast-moving entrepreneurial environment
  • Data driven, experimental, ready to learn and open to change
  • Keep the customer at the centre of everything you do
  • Good cultural and organizational sensitivity
  • Committed to building a diverse, inclusive work environment

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 (such as media information) that may be necessary for determining your qualifications and suitability for the position.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
  • The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
  • Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
  • We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
  • We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
  • From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
  • We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
  • If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
  • EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.

What Fellow Engineers Say