Analytics Engineer at Perk
Barcelona, Spain
true · full_time · Visa sponsorship
Responsibilities:
- Build and maintain ELT pipelines using dbt to transform raw data in Snowflake into reliable, consumable models.
- Implement dimensional data models and software engineering practices (CI/CD, testing, lineage) for analytics consumers.
- Write and run data quality tests, implement monitoring and document transformation logic and lineage.
- Tune SQL and models to improve performance and reduce query latency for downstream analytics and dashboards.
- Partner with data analysts and data engineers to gather requirements, optimise ingestion strategies and enable self-serve analytics.
- Promote tooling and best practices for version control, testing and observability of data assets.
Requirements:
- 3+ years in a data-focused role (Analytics Engineer, Data Engineer or similar) with strong SQL expertise.
- Hands-on experience with dbt and cloud data warehouses (Snowflake or equivalent).
- Familiarity with data modelling, ELT principles, testing frameworks and CI/CD for data workflows.
- Experience with Git for version control and collaborative development practices.
- Good communication skills to translate business questions into data models and visualisations.
- Bonus: experience with Looker/semantic layers, Airflow and Python for orchestration or transformations.