P

Perk

Unified business travel and spend platform

Senior Analytics Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeBarcelona, SpainNo salary listed

About the Job

Requirements

  • Multiple years of experience in a data-focused role such as Analytics Engineer, Data Analyst, or Business Intelligence Developer.
  • Expert-level proficiency in writing and optimizing complex SQL queries.
  • Hands-on experience with dbt (Data Build Tool) or similar data transformation frameworks.
  • Experience working with cloud-based data warehouses such as Snowflake, Google BigQuery, or Amazon Redshift.
  • Solid understanding of data warehousing concepts, ETL/ELT principles, and dimensional modeling techniques.
  • Proficiency with Git for collaborative development and version control.
  • Familiarity with reporting and business intelligence tools such as Looker.
  • Must be based within commuting distance of the London or Barcelona hub.
  • English is the official language at the office.

Responsibilities

  • Design, develop, and maintain efficient and scalable ELT pipeline workflows using tools such as dbt to transform raw data loaded into Snowflake into clean, ready-to-use data models.
  • Implement best-practice data modeling and software engineering techniques, including continuous integration and continuous delivery, testing, and lineage, to optimize data structures for performance, accuracy, and ease of use in reporting and analytical applications.
  • Write comprehensive data quality checks, tests, and monitoring scripts to ensure the accuracy, completeness, and reliability of transformed data assets.
  • Establish and maintain documentation for data transformations and models.
  • Work closely with Data Analysts and business users to understand reporting needs and optimize data models for analytical use cases.
  • Collaborate with Data Engineers on data ingestion strategies and platform optimization.
  • Tune and optimize SQL queries and data models to reduce latency and improve the performance of the data warehouse and downstream applications.
  • Champion the adoption of modern data stack tools and practices such as Git and continuous integration and continuous delivery.
  • Build scalable, compelling data visualizations in Looker for large teams.

Desired Qualifications

  • Python expertise for automation, integration, and orchestration.
  • Experience with semantic layers.
  • Experience with orchestration tools such as Airflow.
  • Knowledge of modern software engineering practices applied to data, including modularity, code review, and testing.

About the Company

Perk

Unified business travel and spend platform

Perk provides a unified spend management platform for businesses, bringing together travel booking, expenses, invoices, events and corporate cards with AI-driven policy controls for finance and operations teams. The platform connects these functions so users can manage all business spend in one system, from booking trips to paying bills. It operates through integrated workflows and AI rules that help enforce policy and control spending. Perk differentiates itself with its global footprint and scale, serving more than 12,000 companies from its dual hubs in Boston and London, and by expanding through the Yokoy spend-management acquisition and a large debt facility that funds product development, AI enhancements, and a US market launch. The company’s goal is to broaden its product capabilities, strengthen AI-driven spend controls, and accelerate US expansion toward higher annualised revenue.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$1.2B
Headquarters
Barcelona, Spain
Founded
2015

Recently Posted Jobs

Explore more opportunities at Perk

See more jobs