← Back to list
Job · Senior

Senior Analytics Engineer

Data Engineer • Senior • Hybrid • Full-time • Spain Barcelona, Spain

Perk (formerly TravelPerk) is looking for a Senior Analytics Engineer for a role at the intersection of data engineering and data analytics. The job is to turn raw data into high-quality, trustworthy, easily consumable datasets and visualisations for business users, using dbt, SQL and Snowflake. The role involves 3 days a week in the office, within commuting distance of the London or Barcelona hub.

Responsibilities

  • ▹Develop and maintain ELT pipelines: design efficient, scalable workflows with tools like dbt to transform raw data in the Snowflake data warehouse into clean, ready-to-use data models
  • ▹Data modelling: apply best-practice modelling and software engineering techniques (e.g. CI/CD, testing, lineage) so data structures are optimised for performance, accuracy and ease of use
  • ▹Write comprehensive data quality checks, tests and monitoring scripts to ensure the accuracy, completeness and reliability of transformed data
  • ▹Establish and maintain documentation for all data transformations and models
  • ▹Work closely with data analysts and business users to understand reporting needs and optimise data models for analytical use cases
  • ▹Collaborate with data engineers on data ingestion strategies and platform optimisation
  • ▹Tune and optimise SQL queries and data models to reduce latency and improve the performance of the warehouse and downstream applications
  • ▹Champion the adoption of modern data stack tools and practices (e.g. Git, CI/CD)
  • ▹Build scalable data visualisations in Looker that can be used by large teams

Requirements

  • ▹Multiple years of experience in a data-focused role (e.g. analytics engineer, data analyst, BI developer)
  • ▹Expert-level SQL: writing and optimising complex queries
  • ▹Hands-on experience with dbt (Data Build Tool) or similar data transformation frameworks
  • ▹Experience with cloud-based data warehouses such as Snowflake, Google BigQuery or Amazon Redshift
  • ▹Solid understanding of data warehousing concepts, ETL/ELT principles and dimensional modelling
  • ▹Proficiency with Git for collaborative development and version control
  • ▹Familiarity with reporting / BI tools like Looker
  • ▹Based within commuting distance of the London or Barcelona hub (3 days a week in the office)

Nice to have

  • ▹Python expertise for automation, integration and orchestration
  • ▹Experience with semantic layers
  • ▹Experience with orchestration tools like Airflow
  • ▹Knowledge of modern software engineering practices applied to data (modularity, code review, testing)

Soft skills

Curiosity and purposeSense of ownershipTeamwork

What we offer

  • ▹Relocation help from anywhere in the world for certain roles
  • ▹International team representing over 70 countries
  • ▹English is the official language at the office

About the company

Perk (formerly TravelPerk) is the intelligent platform for travel and spend management, automating manual work from travel bookings to expenses and invoice processing. It is used by more than 12,000 companies, was founded in 2015 and has over 1,800 people across 12 offices, with headquarters in London and Boston.

Languages: Angol: az iroda hivatalos nyelve, az önéletrajzot angolul kell beadni

Similar jobs