Senior Data Engineer

Skills
Data EngineeringAmazon Web ServicesApache KafkaApache SparkBig DataData WarehousingDatabases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proven experience in data engineering with a strong technical background.
  • Proficiency in one or more programming languages preferably Python or Java.
  • Experience with data technologies such as SQL Kubernetes Kafka Spark Terraform and AWS.
  • Ability to work in a fast-paced environment releasing code to production frequently.
  • Strong collaboration skills to work closely with product managers and designers.

Nice to have

  • Relentlessly curious
  • Better together mindset
  • Customer-focused
  • Strive for improvement

Day to day

  • Collaborate closely with product managers and designers to design develop test and deploy software solutions.
  • Release code to production frequently working on a diverse data platform.
  • Utilize Viator’s data stack including Python Java SQL Kubernetes Kafka Spark Terraform and AWS.
  • Contribute to a remote-first team either fully remotely or in a hybrid setup from offices in Oxford London or Lisbon.
  • Uphold a culture of getting things done in a fun and friendly environment.