2,165,395open jobs
139,378companies
239,654added this week
Browse all
Salary
$67k – $89k per year
Location
Hybrid (Amsterdam, Netherlands)
Visa
Recognised sponsor of the Dutch immigration service (IND)
Employment
Full-Time

First seen by Alion on Nov 11, 2026.

Overview
Company
Impact
Profile match
Studytube combines a learning management system with a marketplace of external training providers. Employers plan, book and track all learning in one platform. The company is headquartered in Amsterdam.

Studytube makes professional development accessible. Our customers use client reporting, the insights they see in the platform, to understand how their people learn and to show the impact of their learning programmes. Those numbers have to be right, every time.

We are looking for an Analytics Engineer – Client Reporting dedicated to client reporting. You build and maintain the dbt models and Looker reports behind it. Over the coming year we are moving from Snowflake to Databricks, and you help bring client reporting to the new platform.

  • Amsterdam, Noord-Holland, Netherlands
  • €60,000 - €80,000 per year
  • Product & Technology

What you'll do

  • Build and maintain the dbt models behind client reporting, following our layered structure from source to report.
  • Develop Looker reporting end to end: LookML views and explores, dashboards embedded in our platform, and the client-specific logic behind them.
  • Turn client and Customer Success requests into reports, and push back when a definition or requirement is unclear.
  • Keep client reporting reliable: tests, monitoring, documentation, code review and CI as the standard.
  • Protect client data: access per client, privacy and GDPR built into every model and report.
  • Work with our data engineer on the ingestion syncs (today Fivetran) that feed client reporting.
  • Help migrate client reporting models from Snowflake to Databricks, including clients with specific data residency needs.
  • Align client metrics with the shared definitions in our central data foundation, so customers and internal teams see the same numbers.

Your team

You join the Client Reporting team, where client reporting is your full-time focus. The team includes a Product Manager, a dedicated QA engineer and another analytics engineer.

You work closely with the Product department, Customer Success and our central data team, so client reporting fits the product and answers what our customers need.

Who you are

You have 2 to 5 years of experience in analytics engineering or BI development, or grew into it from analysis or data engineering. You think in models and definitions before dashboards. You know that a number a customer sees has to be explainable, consistent and correct. If a client or a CS colleague cannot understand or trust a report, the work is not done.

Must-haves

  • Advanced SQL that is readable and reviewable.
  • dbt in production: macros, tests, documentation and environments.
  • Looker, including LookML: views, explores and dashboards.
  • Data modelling: dimensional, incremental, slowly changing dimensions.
  • A cloud data platform: Snowflake, Databricks or BigQuery.
  • Git workflows: pull requests, code review and CI.
  • Professional English.

Nice to have

  • Databricks (Unity Catalog, AI/BI dashboards) or experience with a warehouse migration.
  • Embedded or customer-facing analytics in B2B SaaS, including access per customer.
  • Fivetran or other ingestion tools.
  • Python.
  • Dutch.

Our stack

Today: Snowflake, dbt Cloud, Fivetran, GitHub and Looker. Direction: Databricks, on Azure and AWS.

What we offer

  • A competitive salary and real influence on how client reporting is built.
  • Hybrid: 3 days at our Houthavens office in Amsterdam, 2 from home.
  • 25 holiday days plus your birthday off.
  • 3% pension via a.s.r., fully paid by Studytube.
  • €1,000 learning budget per year, of which up to half can go to wellbeing or your home office.
  • LevelUp Academy, Studygym, a MacBook Air and a €10 monthly phone allowance.
  • Catered lunches, quarterly outings and a yearly company party.

About Studytube

Studytube is the all-in-one learning platform for 600+ organisations, including Bol.com, a.s.r., CZ, Manpower and VolkerWessels. With 200+ colleagues we aim to become Europe’s number 1 platform for professional development. Trusted client reporting helps our customers prove the value of learning.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,165,395 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Analytics
Similar stack
Same company
Amsterdam
$43k – $54k per year · In office · Full-Time · Bachelor's Degree · Venlo
SQL
AI/ML
Copilot
Analytics
Tableau
Power BI
Apply
Hybrid · Part-Time · Bachelor's Degree · Utrecht
Python
Analytics
Power BI
Management
SharePoint
Apply
Remote (United States) · 8+ years exp · Master's Degree · Rotterdam
Analytics
Power BI
Microsoft Excel
Apply
Hybrid · Internship · Bachelor's Degree · Amsterdam
Python
SQL
AI/ML
LangChain
Claude
ChatGPT
Claude Code
Scikit-learn
AI Agents
LLM
OpenAI
DevOps
GCP
GitHub Actions
Azure
CI/CD
Git
AWS
GitHub
Analytics
Tableau
Power BI
Seaborn
Matplotlib
Apply
Data Analyst 5 hours ago
In office · Full-Time · Addis Ababa
Apply
In office · Full-Time · 5+ years exp · Amsterdam
Management
ITIL
Apply
Hybrid · Full-Time · Amsterdam
DevOps
Rest API
Apply
$102k – $190k per year · In office · Full-Time · 10+ years exp · Bachelor's Degree · Amsterdam · Newbury
Apply
In office · 5+ years exp · Bachelor's Degree · Amsterdam
Java
Kotlin
SQL
Java
Spring Boot
Databases
RabbitMQ
Apache Kafka
DevOps
Rest API
CI/CD
Git
Docker
Kubernetes
Web3
Smart Contracts
Apply
In office · 5+ years exp · Bachelor's Degree · Amsterdam
Java
Kotlin
SQL
Java
Spring Boot
Databases
RabbitMQ
Apache Kafka
DevOps
Rest API
CI/CD
Git
Docker
Kubernetes
Web3
Layer 2
Smart Contracts
Apply
See all jobs
This is one of many
2,165,395 more open roles from verified company boards, updated every day.