Data Engineer

Studytube BV

Amsterdam

Hybrid

EUR 75,000 - 115,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid schedule
25 days holiday
3% pension contribution
€1,000 learning budget
LevelUp Academy
Studygym access
MacBook Air and phone allowance
Catered lunches
Annual company party

Job summary

Studytube BV is seeking a Data Engineer to own the data platform end-to-end in a small data team. You will design, build, and run pipelines converting raw data into trusted models for analytics, reporting, and product features.

You will also work on migrating from Snowflake to Databricks and manage a Databricks on Azure environment with strict security requirements. You will collaborate with data analysts, product managers and engineers, ensuring tests, monitoring and documentation are built in

Qualifications

  • About 3–6 years of hands-on experience as a data engineer or analytics engineer in production.
  • Not a role with a large platform team behind you; you deliver tested, monitored solutions end-to-end.

Responsibilities

  • Own the Snowflake warehouse: ingestion, transformation, modelling and marts.
  • Own the Databricks environment on Azure: pipelines, access, cost, daily operations.
  • Build end-to-end pipelines that are incremental, idempotent, tested and documented.
  • Clean up current architecture, tighten conventions, extend the platform.
  • Ingest new sources via Fivetran or custom connectors; handle quirks.

Skills

SQL
Python
Git
Databricks
Azure
dbt Cloud
Snowflake
Fivetran
Data testing
Cost awareness
Communication

Tools

Delta Lake
Unity Catalog
Looker/LookML
Terraform

Job description

Own the data platform that helps organisations and their people grow.

Studytube makes professional development accessible, easy and actually enjoyable. Behind that platform sits a growing stream of learning data, and we want to put it to work for our customers, our product teams, and the AI-powered features we are building next.

We are looking for a Data Engineer who likes ownership. You will be the engineering backbone of a small data team: you turn messy source data into models people trust, and you leave the platform better than you found it.

The role

You join the Product & Tech team as the data engineer in a team of three, working side by side with data analysts. The team will grow. Over time a dedicated data team with a Data Lead is likely. For now, you report to the Head of Engineering and you own our data platforms end to end.

That means real scope. You design, build and run the pipelines that take raw product and business data through to the marts that power analytics, reporting and product features. You talk to analysts, product managers and engineers, translate what the business needs into something that actually works, and keep quality non-negotiable: tests, monitoring and documentation are part of the job.

Part of our platform already runs on Databricks: a dedicated Azure environment for customers with strict security requirements. You will take ownership of it, working alongside the external specialists who built it until you run it independently. Next, you will help prepare our main warehouse move from Snowflake towards Databricks.

What you will do

Own our main Snowflake warehouse: ingestion, transformation, modelling and the marts analysts and product teams rely on.

Own our Databricks environment on Azure: pipelines, access, cost and daily operations, in a setup with strict security and compliance requirements.

Build end-to-end pipelines that are incremental where it matters, idempotent, tested and documented.

Bring structure to what we have today: clean up the current architecture, tighten conventions and make the platform easier to extend.

Ingest new sources via Fivetran or custom connectors, including the quirks that never make it into the docs.

Run dbt Cloud jobs with clear dependencies, scheduling and failure handling.

Monitor freshness, volume and schema drift, and do a proper root-cause analysis when something breaks.

Help Studytube measure what matters: support the implementation of use-case metrics the business can actually act on.

Work GDPR-aware: access, sensitivity, retention and deletion are part of how you design.

Job requirements
Who you are

You have about 3–6 years of hands-on experience as a data engineer or analytics engineer in production. This is not a role with a large platform team behind you. You can take a new source or an analytical need and deliver a tested, monitored solution without someone looking over your shoulder.

You are comfortable in a scale-up: enough calm to handle a bit of chaos, and enough craft to put structure in place. You can explain trade-offs (batch vs streaming, incremental vs full refresh, build vs buy) to people who do not live in SQL all day. And you treat data as a product: if an analyst cannot find, understand or trust a table, the work is not done.

You bring

Production experience with Databricks (Delta Lake, Unity Catalog), ideally on Azure.

Strong SQL and production dbt (Cloud).

Snowflake or comparable warehouse experience.

Fivetran or custom connectors for ingestion.

Working Python and a normal Git workflow: branches, pull requests, code review.

A testing mindset: data tests by default.

An eye for cloud cost.

Confidence to take over a platform from external consultants.

Clear English, written and spoken.

You own your backlog and flag when plans change.

Willing to undergo Dutch security screening (VGB).

Nice to have

Terraform or other infrastructure-as-code.

A warehouse migration, ideally Snowflake to Databricks.

Looker / LookML or data contracts.

Experience in regulated or public-sector environments.

B2B SaaS experience, or AI tools in your workflow.

Our stack

Snowflake as our main warehouse today, with a likely move to Databricks. Databricks on Azure for a dedicated, high-security environment. Some BigQuery on the side. dbt Cloud for transformation and orchestration. Fivetran for ingestion. Looker and Metabase for reporting. Python and Git throughout.

What we offer

A competitive salary and the space to shape how data engineering is done at Studytube.

The flexibility to own your schedule with hybrid working (3 days at our IJ-view office, 2 from home)

25 days of holiday to recharge, plus a free day to celebrate your birthday

A solid 3% pension contribution via a.s.r., fully covered by Studytube

A €1,000 annual learning budget, with 50% available for wellbeing or perfecting your home office

Continuous growth via our own LevelUp Academy on the Studytube platform

Access to our in-house Studygym, making that Basic-Fit subscription unnecessary

Work from a stunning brand-new office in the Houthavens overlooking the water

A MacBook Air for your best work and a €10 monthly phone allowance

Healthy, fully catered lunches available for a small personal contribution

Quarterly team adventures and a legendary annual company party

About Studytube

We help organisations invest in their people with an all-in-one learning platform. More than 300 customers already use it, including Bol.com , ASR, CZ, Manpower and VolkerWessels. Together with 200+ colleagues we want to become Europe’s number one platform for professional development.

or

Hybrid

  • Amsterdam , Noord-Holland , Netherlands

Product & Technology

How we hire

Our hiring process is thorough, to ensure we make the right decision and to help you to decide if we're the right fit for you.

Getting to know you

In the first call, let our recruiter learn about you and your story to check a potential fit to Studytube. This is also a chance for you to ask first questions about the role and company.

Manager’s interview

In this meeting, your future Leader takes a deeper dive into your experience and what you could bring to the team. You can expect questions on how knowledgeable you are in the business or technology area.

Final chat

In this last step, we’ll do a final check to see how well you align with our company culture.

Subscribe to our Job Alerts

Turn on job alerts to receive notifications about new opportunities. Be the first to know about exciting roles that match your skills, passion, and career aspirations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Studytube • Amsterdam

Hybrid
EUR 70,000 - 110,000
Hybrid work schedule (3 days in-office
25 days holiday per year
3% pension contribution
+6
SDR - Sales Development Respresentative
SDR - Sales Development Respresentative

Studytube • Amsterdam

On-site
EUR 30,132 - 33,480
Onbeperkte bonus
25 vakantiedagen
L&D-budget van €1.000
+4
Senior Data Engineer
Senior Data Engineer

Studyportals • Eindhoven

On-site
EUR 70,000 - 100,000
Competitive salary including bonus
32 vacation days
Remote work allowance
+4
Security & Compliance Officer
Security & Compliance Officer

Studytube • Amsterdam

On-site
EUR 70,000 - 100,000
Studytube Academy
Mentorship binnen het team
Persoonlijk opleidingsbudget tot €1.0k
+1
Team Lead Enterprise Customer Success
Team Lead Enterprise Customer Success

Studytube • Amsterdam

Hybrid
EUR 70,000 - 95,000
Hybride werken
3 dagen kantoor / 2 dagen thuis
25 vakantiedagen + verjaardag
+8
Medior Enterprise Customer Success Manager
Medior Enterprise Customer Success Manager

Studytube BV • Amsterdam

Hybrid
EUR 60,000 - 90,000
MacBook Air
€1.000 L&D-budget per jaar
Pensioen via a.s.r., 3% werkgeversprem
+2
Scaled Customer Success Manager
Scaled Customer Success Manager

Studytube • Amsterdam

Hybrid
EUR 42,000 - 66,000
Flexibele werktijden
Hybride werken
25 vakantiedagen
+5
Event & Campaign Marketeer NL & DACH
Event & Campaign Marketeer NL & DACH

Studytube BV • Amsterdam

Hybrid
EUR 50,000 - 65,000
Salary €50k-€65k
Hybrid work
25 holidays + birthday
+9
Senior UX Designer
Senior UX Designer

Studytube • Amsterdam

On-site
EUR 70,000 - 90,000
Competitive salary
€1,000 learning budget per year
Healthy lunches
+1
RevOps Data Engineer
RevOps Data Engineer

Workspace 365 • Nijkerk

On-site
EUR 42,000 - 54,000
Laptop
Learning budget
Holiday days
+6