Data Engineer, Core Data Platform
Data Engineer, Core Data Platform
GetYourGuide is the place to book the best experiences in destinations across the globe. We are now looking for a full-time Data Engineer, Core Data Platform at our Berlin office.
You will play a key role in designing and developing our data ecosystem, big data-pipelines, data tooling and processes.
You will also help make the vast amount of our data accessible, reliable and efficient to query.
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, travelers from over 170 countries have booked more than 80 million tours, activities, and attraction tickets through GetYourGuide.
Powered by a global team of over 700 travel experts and technologists, we are headquartered in Berlin and have 17 local offices around the world. Visit to learn more.
Team mission
The Data Platform team plays the central role in our data-driven strategy, designing and developing our data ecosystem, data processes and analytics capabilities.
We work on problems such as product events tracking, self-service ETL enablement, and real-time streaming applications. The team is also responsible for making the vast amount of data accessible, reliable and efficient to query, so we are empowered to make the best data-driven decisions.
We work with a wide variety of tools and technologies ranging from Spark, Airflow, and Kafka to Databricks, Looker and Snowflake, making this team a great place to learn new skills.
You will :
- Design, build and refine our data and analytics infrastructure, scaling to petabytes of data
- Grow our analytics capabilities with faster, more reliable data pipelines, and better tools
- Work together with Business Intelligence, Analytics, and the whole Engineering department to ensure high data quality
- Design and develop a real-time events pipeline and work with data scientists, backend engineers and product managers to find new ways to leverage this data
- Develop complex and efficient pipelines to transform raw data sources into powerful, reliable components of our data lake
- Optimize and improve existing features or data processes for performance and stability
Who you are
- 2-3 years of experience as a Data / Software Engineer
- Experience designing, developing and maintaining systems at scale
- Strong experience with Scala or Java
- Well-versed in both big data (e.g. Spark) and backend frameworks
- You write efficient, well-tested code with an keen eye on scalability and maintainability
- Familiar with agile development
- You have an analytical mind and bake your decisions with data
- Excellent written and verbal communication skills in English
Nice to have :
- Experience with Python
- Experience working with Airflow
- Experience with AWS and cloud technologies
- Experience building stream-processing systems, using solutions such as Kafka and Spark Streaming
How we set you up for success :
- Invest in your development with an annual personal growth budget
- Create a comfortable workspace at home with an annual home office 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...