Viator is a Tripadvisor company that makes it easy to find & book something you'll love to do. With an industry leading selection of high-quality experiences, Viator gives millions of travellers a month something new to discover, both near & far from home.
We believe that we are better together, & at Viator we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At Viator, we want you to bring your unique identities, abilities & experiences, so we can collectively revolutionise travel & together find the good out there.
Viators MarTech Engineering & Operations team creates & maintains the tooling used to bring millions of visitors to viator.com every month. The team owns all Marketing data from end-to-end, including data ingestion, transformation, visualisation, & data architecture to ensure best-in-class operational reliability & modularity. The team is looking for a new Senior Data Engineer to support Viators growing traffic & deliver start-of-the-art MarTech solutions. This role is a hybrid position based in either our Oxford or London offices.
What you'll do:
- Implement modern, data pipelines for marketing data.
- Monitor data pipelines for accuracy, missing data, enhancements, changes, SLA, & billing volumes to ensure all data is captured & processed accurately & when needed.
- Work with cross-functional stakeholders in defining & documenting requirements for building high quality & impactful data products.
- Reconcile data issues & alerts between various systems, finding opportunities to innovate & drive improvements.
- Lead the evaluation, implementation & deployment of emerging tools & technologies to improve our productivity as a team.
- Develop & deliver communication & education plans on data engineering capabilities, standards, & processes.
- Code, test, & document new or modified data systems to create robust & scalable applications for reporting & data analytics.
- Own & document data pipelines, monitoring, data accuracy, SLAs & data lineage.
What you'll need:
- 3+ years of Data Engineering experience focused on building modern day data pipelines catering to both batch & real time data needs.
- Strong Python, Java or Scala Experience.
- Strong experience in SQL; can write complex, performant, fail-safe queries.
- Experience with Restful APIs.
- Experience with CI/CD processes & platforms.
- Experienced with setting up end to end data pipelines in an enterprise environment.
- Hands-on with Cloud computing technology like GCP, AWS, etc.
- Exposure to Looker, Tableau, or similar visualisation / business intelligence platform.
- Ability to effectively operate both independently & as part of a team.
- Self-motivated with strong problem-solving & self-learning skills.
What would be nice to have:
- MarTech Knowledge is a plus.
- Experience in working with marketing data is a huge plus.
- Understanding of CDP/CRM tools, link tracking, pixels/tags, Google Analytics, & marketing attribution.
- BigQuery or Google Cloud Experience.
- Exposure to DBT. .
- Exposure to Apache Airflow or other DAG frameworks is nice to have.
- Experience with technologies like Snowflake, Postgres, etc.
- Expertise designing & implementing data pipelines using modern data engineering approach & tools: Spark, PySpark, Java, Docker, cloud native DWH (Snowflake, Redshift), Kafka/Confluence etc.
And if you dont have the above, don't worry, this is your opportunity to come & learn!
What you'll get:
Highly competitive salary along with the following:
- Annual performance related bonus
- Generous stock (RSU) award upon joining, with additional awards annually
- Regular salary reviews & excellent career growth opportunities
- Very flexible working hours
- Free meals in the office
- Full family private healthcare & dental
- Excellent contributory pension
- Critical illness & full life cover
- Standard 28 days paid holiday (not including bank holidays), increasing with tenure
- 1050 annual stipend for costs outside the office such as gym membership or home office set up
- Summer Fridays scheme allowing extra days off during the summer
Application process
- 30 minute call with a recruiter to learn more about the role
- 30 minute technical/functional interview with the hiring manager
- Two one-hour interviews with members of the team, covering technical topics - including some coding - & what you would bring to Viator
#Viator
#LI-TM2
#LI-Hybrid
|