Senior Software Engineer, Experimentation Platform

Berlin

Apply now Apply later

About GetYourGuide

GetYourGuide is the globally leading marketplace for unforgettable travel experiences. Travelers use GetYourGuide to discover the best things to do in a destination. Since its founding in 2009, people from all over the world have booked more than 150 million tours, activities, and attraction tickets through GetYourGuide. Powered by a global team of over 800 travel experts and technologists, we are headquartered in Berlin and have 17 local offices around the world. 

The Mission:

At GetYourGuide, technology powers our growth and innovation. The Experimentation Platform team plays a critical role in enabling data-driven decisions that shape exceptional travel experiences for millions worldwide. By building a centralized, automated, and intelligent platform, we empower teams to experiment faster, more efficiently, and with confidence, driving innovation at scale. From reducing manual effort to leveraging AI and machine learning for insights, our work transforms how experimentation fuels growth and creativity.

Our platform is designed to centralize all experiment-related functionality, automate manual processes to save time and reduce errors, and optimize experimentation using AI-driven insights. By enabling seamless, high-quality experimentation, we help teams unlock impactful ideas and deliver unforgettable travel experiences. Join us in redefining experimentation and shaping the future of travel innovation.

You will: 

  • Work with engineering and data teams
  • Maintain high-quality standards and continuously improve our system and processes
  • Design and develop efficient solutions that can continue to scale
  • Contribute to the team’s roadmap and long-term strategy
  • Work with Java, Spring Boot, PostgreSQL, Node.js, Vue.js, Kafka, Kubernetes
Who You Are
  • 6+ years of software development experience a focus on building scalable backend systems and data-intensive applications
  • High proficiency in Java and Spring Boot expertise - extensive experience building production-grade microservices with Spring Boot, including dependency injection, auto-configuration, and Spring ecosystem integration
  • High-volume traffic architecture experience - proven ability to design and implement systems handling millions of daily requests
  • Experimentation platform expertise - hands-on experience with A/B testing frameworks, traffic allocation algorithms, and experiment lifecycle management
  • Database design proficiency - experience with relational (MySQL/PostgreSQL) databases
  • API design excellence - proven track record of designing RESTful APIs and SDKs for multi-language client integration (Java, Python, JavaScript, PHP)
  • Test-driven development - expertise in unit testing components, integration testing for experiment flows, and performance testing under load
  • Excellent written and verbal communication skills in English with the ability to clearly explain technical concepts to others
Bonus Points For
  • Knowledge of frameworks and toolchains such as Node.js, Vue.js, or similar component-based Frontend frameworks and libraries
  • DataDog expertise - experience with error tracking, APM, infrastructure monitoring, and custom metrics for experimentation platforms
  • Event-driven architecture expertise - experience with Apache Kafka for real-time event streaming, including topics like experiment impressions, configuration changes, and analytics pipelines
  • DevOps/Infrastructure - experience with containerization (Docker/Kubernetes), CI/CD pipelines, and cloud platforms (AWS)
  • Interest in Data Engineering

How we set you up for success:

  • Invest in your development with an annual personal growth budget
  • Become a part of our success with virtual stock options
  • Enjoy flexibility with a hybrid work-from-home and telecommuting policy
  • Save on transportation costs with discounted public transportation tickets
  • Support your loved ones with generous maternity and paternity leave policies


And more…

We look forward to hearing from you

Unlock your full potential and join our mission to create unforgettable experiences for millions around the world. If you have the skills and passion for joining our team, we invite you to apply by submitting your CV/resume in English through the form below. Check out how we hire for tips and visibility into our process and check out life at GetYourGuide. If you have any further questions, please do not hesitate to contact us via jobs@getyourguide.com.

We are an equal opportunity employer

We commit that every qualified person will be evaluated according to skills regardless of age, gender identity, ethnicity, sexual orientation, disability status, or religion. Please refrain from including your picture and age with the application.

 

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: A/B testing APIs Architecture AWS CI/CD DevOps Docker Engineering Java JavaScript Kafka Kubernetes Machine Learning Microservices MySQL Node.js PHP Pipelines PostgreSQL Python Streaming TDD Testing Vue

Perks/benefits: Career development Equity / stock options Salary bonus Team events Travel

Region: Europe
Country: Germany

More jobs like this