Booking NL

Software Engineer (For independent contractors)

Posted May 23, 2025
Project ID: 8509-1
Location
Amsterdam
Hours/week
40 hrs/week
Timeline
1 year
Starts: May 23, 2025
Ends: May 22, 2026
Payrate range
50 - 105 €/hr

At Booking.com, data drives our decisions. Technology is at our core. And innovation is everywhere. But our company is more than datasets, and lines of code. We’re the thrill of the first night in a new place, the excitement of the next morning, the friends you make, the journeys you take, the sights you see, and the food you sample. Through our products, partners and people, we can empower everyone to experience the world.



About the team:



The Image Service team at Booking.com manages and delivers multimedia content, ensuring a high-performance experience for all users and internal teams at scale. Handling millions of images daily, our systems are a critical component across various business units. We are currently expanding our cloud platform, exploring new multimedia content types, and integrating generative AI and machine learning into our products. Our mission involves operating and building the systems that process, host, and serve this vast amount of visual information.



Key Job Responsibilities and Duties:


  • Become an expert in multimedia content processing


  • Create, operate and maintain large scale platforms to serve customers globally with minimal latency


  • Create integrations that process multimedia content for asset management, moderation and fraud detection


  • Integrate with vendors to unlock new products using generative AI and machine learning


  • Optimize cost and deliverability metrics


  • Handle data following strict privacy and compliance requirements


  • Provide support for internal teams


  • Represent Booking.com values, both within the company and in the external community



Role Qualifications and Requirements:


  • 6+ years in Software Engineering


  • Experience in designing and implementing large scale and high availability systems


  • Understanding of multimedia formats; image and video processing


  • Self-driven learner, capable to proactively connect with many other teams to understand the user flows and technical integrations


  • High level of autonomy, ownership and responsibility


  • Attention to detail


  • Preferably a university degree in Mathematics or Software Engineering.


  • Excellent communication: written and spoken (with English as the main language across the organisation).



Tech stack:


  • Java


  • Go


  • Perl


  • Gitlab


  • Terraform


  • K8s


  • AWS