Skip to content

Open nowPosted 4 hours ago

Staff Data Engineer

jupus4 open roles

Where
Germany
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowStaff Data Engineerjupus · Germany
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on jupus's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.6%1 day
  2. 3.4%3 days
  3. 7.9%7 days
  4. 14.2%14 days
  5. 34.1%30 days
This job: posted 4 hours ago

The posting

We're seeking a Staff Data Engineer to join one of the fastest-growing AI legal tech companies in Europe. You'll take technical ownership of the data platform behind how we run the business: the pipelines, the warehouse, and the definitions behind the numbers our leadership team actually uses.

You'll report to our Head of Engineering and work alongside a colleague who owns the business-facing side of data, plus our infrastructure and application engineers. This is a senior individual contributor role with no line management in either direction, roughly 70% hands-on building, 30% defining, documenting and explaining.

YOUR CHALLENGE AND OPPORTUNITY IN THIS ROLE

JUPUS supports hundreds of law firms across Europe, and our customer base is growing roughly 4x a year. Our data platform has grown with it (ClickHouse, dbt, Python extract-load pipelines into an S3 data lake, orchestration in GitHub Actions) and it has grown fast.

Your job is to make it trustworthy. That means modernising what already exists, making historical trends a record of what actually happened rather than a nightly re-derivation of it, and owning the definitions behind the metrics that reach our board. This is not a greenfield build, and it is not a maintenance seat. It is a real platform with real problems, and you would own it.

TASKS

- Own the data platform end to end: ingestion and the raw layer, the ClickHouse warehouse, and the dbt project on top of it. You're the person who can say whether a number is wrong or the pipeline is.

- Make our numbers trustworthy: reliability, correctness, and a history that holds up, so that a trend is a record of what actually happened rather than a re-derivation of it.

- Own the metrics the company runs on, starting with our customer health score- the definition, the denominator, the eligibility rules and the known limitations, not just the SQL underneath them.

- Turn business questions into durable metrics: work directly with Customer Success, Sales, Product and leadership to understand what they're actually trying to decide, then build something defensible enough to decide on.

- Keep cost and complexity in check as we grow: warehouse architecture, query cost, and the surfaces that deliver data into BI and our CRM. All of it gets harder as the customer base multiplies.

- Set the standard for how data work is done here: one authoritative written definition per leadership-visible number, and the conventions that inform our Data function as it grows with us.

REQUIREMENTS

TECHNICAL EXPERTISE

- Substantial experience in data engineering or analytics engineering, with production ownership of a warehouse and a transformation layer. We care more about evidence of ownership than about years served.

- ClickHouse in production.

- dbt at ownership level: incremental models, snapshots, tests, macros, CI/CD. Ideally you've inherited someone else's dbt project and left it better than you found it.

- Python data engineering: EL tooling, S3, CI-based orchestration that you’ve owned end to end, with no platform team behind you.

- Product event streams: PostHog, Amplitude, Segment, Mixpanel or similar. You understand how user-to-company identity and group association break, and what that does to every metric downstream.

JUDGEMENT AND OWNERSHIP

- You have defined a business KPI end to end and defended it to non-technical people. This is the differentiator for us. An excellent engineer who takes requirements as given is not the right fit for this role.

- Analytical rigour: cohorts, correct denominators, sample size stated before findings. You'll say "we can't tell yet, and here's exactly why" rather than produce a confident chart.

- You act without waiting for a ticket, and you can name something you chose to stop doing.

- You're comfortable in front of senior stakeholders, including C-level, and can hold a technical line without losing the room.

FURTHER REQUIREMENTS

- Located within CET +/-2.

- Nice to have: BI tool administration (we use Metabase), CRM and billing systems as data sources, dlt specifically, GDPR-driven data deletion work, Grafana, German, or B2B SaaS and legal-tech domain experience.

- Nice to have: you're used to non-technical colleagues querying data through AI tools, and you design for that.

BENEFITS

🎯 Metric Ownership – Own a business-critical metric end to end, definition included — not just the pipeline that feeds it.

🛠️ A Real Platform – ClickHouse and dbt already in production, with genuine problems worth solving. No greenfield theatre, no maintenance seat.

⚡ Direct Access – A flat structure and a direct line to our Head of Engineering, CTO and CEO. No committee between you and a decision.

📈 Growth Stage – Roughly 4x customer growth a year at one of Europe's fastest-growing AI legal tech companies.

🏡 Fully Remote – Enjoy the flexibility of working from anywhere

💻 Top Equipment – State-of-the-art MacBook plus all the accessories you need

🏋️ Wellbeing Perks – Urban Sports Club membership to support your healthy lifestyle

If you're excited about owning the numbers an AI startup runs on and delivering the data that guides us in our scaling journey, we'd love to hear from you.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against jupus's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on jupus's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    jupus's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.