Back to jobs

Data Engineer

Hybrid / NetherlandsFull timeSenior (5+ years)
Apply

About the role

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.

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.

Does this sound like a match? Apply via this vacancy. Questions about this role are welcome at [email protected] .

Search the jobs. Check the details. Make your move.

Compare recent openings by location, work format, pay, and experience level in one place.

Explore jobs
Smiling man pointing at a “Job offer!” notification on his phone

Excellent

Rated 4.8 out of 5 based on 617 reviewsTrustpilot

by Megan F.

Job seeker

The filters made it easier to see roles that actually matched the way I want to work. I could compare options without opening dozens of tabs.

by Daniel B.

Developer

I liked being able to narrow the search to remote roles and check the requirements before taking the next step.

by Rachel A.

People operations

The listings are easy to scan. Work format, location, and experience level are right where I expect them.

by Marcus H.

Data analyst

Salary and location filters helped me focus on roles that were worth a closer look.

by Aisha K.

QA engineer

I found the job details clear and useful. It was simple to see which skills mattered for each role.

by Olivia G.

Support specialist

The search felt straightforward, and I could quickly switch between different kinds of jobs.

by Kevin T.

Account manager

It is easy to revisit roles that fit my experience. I would like to see even more openings in my area.

by Sophia R.

Product designer

I could check work format and salary before reading the full description. That made my search feel much clearer.

by Hannah S.

Project coordinator

The job pages put the important details together, so I knew what to expect before deciding to continue.

by Victor A.

DevOps engineer

The remote filter is useful and the listings are quick to scan. A few more country options would make it even better.

by Brandon L.

Job seeker

After a break from work, a simple search and clear filters helped me start looking again without feeling overwhelmed.

by Jessica M.

Marketing coordinator

The search is straightforward. I can move from a short result to the full role description in one click.

by Christopher H.

Operations manager

I like seeing salary, location, and experience level next to each role. It saves time when comparing openings.

by Ethan M.

Sales representative

The layout is clean and the job cards are easy to read. I am looking forward to a larger selection of listings.

by David R.

Support specialist

I found the different work formats easy to browse and could quickly open roles that matched my schedule.

Frequently asked questions

Answers about finding your next role

What can I search for?

Search by job title or keyword, then browse remote, hybrid, and onsite openings in one list.

Where can I find remote jobs?

Browse remote openings on Remote Amigo. Search by job title or keyword, then choose Remote in the work format filter. Check each listing for location or country requirements.

How do I narrow the results?

Choose a country, work format, minimum annual salary, and experience level. You can change or clear the filters at any time.

What will I see on a job page?

Each listing shows the role, company, location, work format, salary when available, skills when provided, and a job description.

Do I need an account to browse jobs?

No. You can search and read the available listings without signing in.

Does this site submit job applications for me?

No. You can search and review listings here. The Apply button starts the job preference quiz; it does not submit an application to an employer.

Where do the jobs come from?

Listings are imported from public job feeds and job sites. Job details may change at the original source, so confirm the latest information before applying.

How recent are the listings?

Search results include listings with a publication date in the last 30 days. If a source provides no publication date, the import date is used; the actual posting may be older.

Can I search for remote jobs only?

Yes. Select Remote in the job type filter to show remote listings. You can switch to Hybrid or Onsite whenever you want.

What is the difference between remote, hybrid, and onsite?

Remote roles are intended to be done away from an office. Hybrid roles combine remote and office work. Onsite roles are based at a workplace. Always read the listing for its exact location requirements.

Can I filter jobs by country?

Yes. Choose a country in the search form to narrow the listings. A remote role may still have country restrictions, so check its description before applying.

Why do some jobs have no salary listed?

Some listings do not include pay information. We show a salary when it is available and leave it out when it is not provided.

Is the salary filter a monthly or annual amount?

The minimum salary field uses US dollars per year. It filters listings that have comparable salary information.

Can I change or clear my search filters?

Yes. Change the keyword, country, job type, salary, or level in the search form. You can clear individual fields and run a broader search again.