Travel Tech Essentialist Job Board

The Leading Platform for Travel Tech Careers and Talent. Jobs updated daily

Employers / Post a Job

Senior Software Engineer I - Meta Search

Booking.com

Booking.com

Software Engineering
Amsterdam, Netherlands
Posted on Tuesday, March 12, 2024

Job Description

Booking.com is the largest online travel agency in the world! We serve hundreds of millions of users through our platform in 43 languages and offer more than 28 million reported accommodation listings. At Booking.com, data drives our decisions. We maintain petabytes of data including and not limited to; customer information, reservations, accommodation information, accommodation availability, destination information, etc.

About the Team

​​Marketing Technology is at our core so that is why we are constantly evolving and adapting our systems to be able to work with the best technology out there. Working in the Customer Marketing department you will be exposed to GCP, Python, Java, AWS, MySql, Cassandra, Kafka, Kubernetes, Hadoop and more. You will not only get the chance to utilize these technologies to solve the problems on hand in a scalable and reliable way but you will also be contributing to our goal to make it easier for everyone to experience the world.

The Metasearch team is composed of world class engineers, data scientists and marketers focused on driving acquisition of customers via paid advertising and optimization. Behind this is a highly scaled infrastructure of systems, tools, data pipelines and ML infrastructure that makes sure we spend our money wisely and attract traffic to our website as efficiently as possible. This means you will be working in a dynamic and commercially oriented setting using the latest technologies, and with a lot of autonomy to make a direct impact on our business.

What You’ll Be Doing:

As a Senior Software Engineer (Google Cloud), you will be responsible for the development, performance, and scaling of our online marketing and advertising systems. Important aspects of the job include:

  • Developing secure, scalable, resilient and fault-tolerant high-performance systems with a focus on building, maintaining and monitoring high-load services and data pipelines with focus on Google Cloud Platform and also on-premise where necessary
  • Improving reliability and increasing the maturity of all systems via the use of system health monitoring tools and building new health indicators as needed
  • Working independently, taking ownership and acting as an intermediary for problems, with both technical and non-technical audiences
  • Working in collaboration with other team members and with our Cloud partners at Google to implement new features and improve existing ones
  • Solving issues with the existing systems, prioritising based on business and technical needs and communicating impact to the team and users
  • Contributing to the growth of Booking.com through interviewing, on-boarding, or other recruitment efforts.

What You’ll Bring:

We are looking for self-starters who are great at solving problems, who initiate discussions, are solutions-oriented, customer focused and believe that any challenge can be scaled with the right mindset and tools. We are looking for:

  • 7+ years of software development experience; using two or more server-side programming languages (such as Java, Python, C++)
  • 5+ years of hands-on experience developing and managing cloud-native solutions - adept at working with core aspects of Google Cloud, such as BigQuery, Cloud Storage, DataProc, Cloud Run, Kubernetes
  • Experience with with building data pipelines in a reliable and maintainable manner using Python, Apache Airflow, Apache Spark, and Google Cloud Composer
  • Knowledge of security best practices in Google Cloud
  • Professional Certification in Google Cloud
  • Solid understanding of distributed systems and Service Oriented Architecture
  • Experience with defining and upholding SLOs/KPIs and leading architecture reviews for systems
  • High level of ownership - own your systems end-to-end and be comfortable performing incident management.
  • Good communication; written and spoken with a desire to share knowledge and collaborate across Development, Data Science, Infrastructure and Business teams

In return, we’ll provide:

  • An opportunity to contribute to a high scale, complex, world renowned product and seeing real time impact of your work on millions of travelers worldwide.
  • Be part of a truly international fast paced environment and performance driven culture.
  • Various opportunities to grow technically and personally via side projects, hackathons, conferences and your involvement in the community.
  • Full relocation support for you and your family (if the case) to move to Amsterdam - one of the most cosmopolitan cities in Europe.
  • Headquarters located in one of the most dynamic cities in Europe: Amsterdam
  • Performance-based company that offers 29 vacation days, career advancement, and lucrative compensation, including bonuses and stock potential
  • Discount on Booking.com accommodations with the “Booking Deal” including other perks and benefits
  • Company-sponsored family and social activities to help our employees become integrated with each other and Dutch culture
  • Diverse and creative colleagues from every corner of the world
  • With over 70 different nationalities within the technology department alone, you will be able to absorb new skills and grow your career in a multicultural environment.

We value Diversity of all types and in an open, dynamic workplace. This has been a pillar at Booking.com since day one, and something we continue to strongly believe in and build today.

Booking.com is proud to be an equal opportunity workplace and is an affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We strive to move well beyond traditional equal opportunity and work to create an environment that allows everyone to thrive.

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.