Uploaded by Denislav Dyakov

[NEW] Data Engineer, Business Intelligence Role Info

advertisement
Hello!
This sheet contains helpful information about our Data Engineer, Business Intelligence
position, which will form part of our world-class Data Platform mission team.
Check out our excellent Inside GetYourGuide blog! You might also be interested in
searching for Tech & Engineering specific blog posts.
You should find the post about our growth path for engineers, particularly insightful.
Attribution Done Right with Thiago Rigo (2018)
Modern ETL Pipelines with Change Data Capture (2019)
How we built our new modern ETL pipeline, part 1 (2019)
How we built our new modern ETL pipeline, part 2 (2020)
Migrating the Pipeline: Tracking Clickstream Events (2023)
A post about the growth path for engineers you should find particularly useful.
Have a look at the Get To Know GetYourGuide presentation. We also recently updated
our careers page!
Happy reading!
Q: What is GetYourGuide all about?
That's a good question!
We are the largest marketplace for tours, activities, and attractions and are in a very
good spot; back in full hyper-growth mode. We aim to significantly scale the business in
the next few years to capture market share post-COVID, and we are already breaking
records in many different areas! 2023 has started incredibly well!
Here are a few points to get you started:
●
We are one of Europe's biggest startup success stories, joining Berlin's Unicorn
Club in 2019.
●
●
●
●
●
Our $484m Series E is the highest-ever round of funding for a company in travel
experiences and one of the biggest growth rounds for a European startup. To
date, total funding stands at over $1bn.
We were the 3rd most innovative travel company according to Fast Company
magazine.
We are customer-obsessed, helping millions of travelers have unforgettable
experiences with more than 58 million tickets sold.
Our core values are taken very seriously!
The GetYourGuide family is a diverse one with over 70+ nationalities.
● This is only the beginning: we are ambitious and aim to emerge as the leading
player in a market estimated to be worth close to $300bn.
Q: Sounds great; where is the role based?
Our headquarters are in Berlin, and this role will require you to be in Berlin.
If you don't live in Berlin, we have your relocation covered! Check out our
comprehensive guide on relocating to this amazing city.
We operate a hybrid, in-person first approach. The team has agreed to work from the
office twice weekly, every Tuesday and Friday. The other days you are free to work from
home if you wish.
As part of the hybrid approach, we also offer an allowance of 40 telecommuting days
per year; this means you can work from anywhere on the planet for up to 40 working
days per year.
This video tells you all about our offices which are located in Prenzlauer Berg.
Q: What salary and benefits will I receive?
The base compensation is €83,000.
Additionally, we offer everyone a best-in-class Virtual Shares Option Plan (VSOP) so that
all have a stake in the company and benefit from the growth of the business.
Last but not least, we have a variety of benefits you can read about here.
Q: Who are my teammates on the Data Platform team?
The Data Platform mission team is split into two sub-teams: Core Data Platform and
Business Intelligence (Marketing & Marketplace Intelligence and Business Operations
Intelligence)
Yonatan Aharon - Director, Data Platform
Core Data Platform
Thiago Rigo - Engineer Manager
Robert Bemmann - Senior Data Engineer
Bora Kaplan - Senior Data Engineer
Shaurya Sood - Data Engineer
[x1 to be hired]
Business Intelligence - Business Operations Intelligence
Yonatan Aharon - Senior Engineering Manager
Juan Halder - Senior Data Engineer
Wendy Hanh - Senior Data Engineer
Victor Wiklund - Data Engineer
Marianna Dobal - Data Engineer
[x1 to be hired] - potentially you
Business Intelligence - Marketing & Marketplace Intelligence
Rafael Seemann - Engineering Manager
Eugene Klyuchnikov - Staff Data Engineer
Pei Xu - Senior Data Engineer
Zaher Wanli - Data Engineer
Dinara Assylkhanova - Data Engineer (starting November 15)
[x1 to be hired] - potentially you
Q: Reason(s) for launching the position?
GetYourGuide makes hundreds of data-based decisions each day. It is our job in
Business Intelligence to support and enable these decisions with data, keeping the
organization informed, efficient, and learning.
To deliver an outstanding data experience to the overall business and different
domains, we want to expand the Business Intelligence team with great people who will
help us deliver accurate, discoverable, performant and documented data models.
You will work closely with our stakeholders to define what success looks like, which will
enable and empower the business to be successful with data and to make strategic
and operational decisions every day.
Q: What will I be doing, and what problems will I solve?
We're looking for a passionate new member of our team to contribute to our team
mission — to empower the business departments at GetYourGuide to make data-driven
decisions. We deliver data and reporting solutions and drive operational excellence by
building the tools that help the business become more efficient.
We are looking for people who are passionate about building strong relationships with
their stakeholders and business partners and improving their data experience in
GetYourGuide.
We are looking for 'hybrid' engineers who are equally adept and happy to work on the
back end (ETL, data modelling) and front end (reporting, visualization).
Here are some of the core responsibilities of the role:
● Build and maintain our reporting and analytics platform (using Databricks,
Airflow, Snowflake, and Looker)
● Design and implement metrics, dashboards and reports
● Enable and empower our business partners to use data better and own their
data experience (train, educate, mentor, act on usage, and contribute to our
documentation platform)
● Work closely with Data Analysts, Product Managers and Data Scientists to define
and implement scalable and insightful data models
● There's an opportunity to own a business domain in Marketplace, Marketing,
Finance, etc.
● Use our top-notch technologies: Looker, Indicative, Snowflake, Python, Scala,
Spark, Databricks, AWS, Kafka, Airflow
● Assure data quality, build real-time monitoring and alerting
Q: Do you have a particular mission in mind for me?
You will own one or several domains at the core of our team responsibility (Marketplace
reporting, A/B Experimentation, Marketing, Finance).
You will have a chance to develop strong, long-lasting relationships with your
stakeholders, enabling you to elevate your area of responsibility to the next level.
At the same time, you will work with the entire variety of topics owned by the team: we
foster and maintain a culture of mutual support which assumes that everyone is
involved in critical technical decisions and understands what's happening in the areas
owned by other teammates.
Q: Which technologies do you use in the Data Platform team?
Language: Scala, Python, SQL
Technologies: AWS, Snowflake, Databricks, Airflow, Spark, Kafka
Analytics tools: Looker, Anodot, Indicative
Check out the GetYourGuide Tech Radar.
Q: How much data do you work with?
We have over 2PB in our data lake, ~200M events per day, and Processing 800GB (in
our main events tracking source).
350 active daily users consuming data through Looker, 450 on a weekly basis, 600 on a
monthly basis.
Q: How do you ensure operational excellence? (On-call)
At GetYourGuide, teams own the systems they work on and are empowered to make
significant changes to their operational aspects. To ensure end-to-end ownership and
accountability, many teams sign up for the on-call policy.
Our team is not an exception: because we deliver critical services and are responsible
for the products and systems we build, we implement a 24/7 on-call rotation on a
weekly cadence (shared between all three teams in the Data Platform group). With the
current size of the group, everyone in the team can expect to be on-call for approx. 1
week per quarter.
At the same time, we believe that the best way to ensure uninterrupted operations is
through automated testing, learning sharing, mutual support, and following the best
practices. We take every incident seriously and extract as much learning as we can.
Q: Cool stuff about working on the Data Platform team?
You'll be working on the problems end-to-end
We own the problems we work on, from their definition to implementation, rollout, and
operations. We are responsible for what we put into production and work closely with
the product and engineering teams to understand the problems and build the best
solutions.
You'll be working on a modern data stack
Our tech stack ranges from Spark, Airflow, and Kafka to Databricks, Looker, and
Snowflake. In terms of programming languages, Scala is our main choice, but we also
use Python for some use cases.
You will make real impact
The Data Engineering team serves a lot of different stakeholders. The products we build
are used by product managers, engineers, data analysts, data scientists, and many
more. That means you'll have a real impact on how the company works with data.
Creating massive impact is what GetYourGuide is all about!
You'll join a data-driven company
The company mindset is very data-oriented. Making decisions based on data is in our
core DNA, and you'll find like-minded people. We measure the usage and quality of our
data and have an awesome analytics team responsible for driving this topic. Out of
~800 people in the company, more than 450 interact with data every week.
We're a fast-growing company.
Although we already have a mature data platform, there are always new use cases. As
we continue to grow as a company, we expect to find even more interesting ways to
leverage our data. Your job is to make this possible.
We hope to hear from you soon!
Cheers!
Steve (Senior Tech Recruiter for Analytics)
Download