Skip to content

Open nowPosted 26 hours ago

Software Engineer - Data (All Genders)

prematch-sports-gmbh17 open roles

Where
Köln
Get the CV for this job

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

Your applicationOpen nowSoftware Engineer - Data (All Genders)prematch-sports-gmbh · Köln
  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 prematch-sports-gmbh'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.

12.9% of postings close within 7 days. Measured by our own scanner across the market. prematch-sports-gmbh postings stay open a median of 17 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 12.9%7 days
  4. 21.0%14 days
  5. 35.6%30 days
  6. 58.5%60 days
This job: posted 26 hours ago

prematch-sports-gmbh median: 17 days open

The posting

Hey!

Imagine amateur football finally had the platform it deserves. Every weekend, millions of people write their own personal football stories – on pitches, in clubs and on the sidelines. We believe this passion deserves a digital home too. That's exactly what we're building every single day.

tl;dr

We’re looking for someone who keeps our football data right: results, stats and market values players can trust, especially right after the final whistle.

Main information

  • Start: Immediately
  • Location: Office Cologne, Berlin, London or remote
  • Type: Full-time
  • Team: Core Systems

Is this a match?

The basics - so we both know if it could work.

  • Flexible: Hybrid from Cologne, Berlin or London, or remote within the EU or UK - we'll find the mix that works for you.
  • 5+ years in: You've been a software engineer with a data focus for 5+ years, still write production code yourself and have owned a pipeline or dataset in production end to end.
  • Self-starter: Drop you into a codebase with years of history and you'll find your way - reading the code, the data and the git log yourself, and asking "why does it look like this?" before you change it.
  • Agent-native: We build with Claude Code every day. Whichever coding agent you've used so far, you plan with it, review every line it writes, and own what ships.
  • Small steps, shipped often: Tests first, small merge requests, a teammate reviews - then it's live. That's our rhythm.
  • Football-curious: You don't need to know everything about grassroots football yet - but you want to understand how it works, inside out.
  • English first: It's our working language. We're an international team, though, so you'll also hear German, Spanish, Dutch and more around the (virtual) office.

What you'll do - your playing field

This is how you move our mission forward every day.

  • You keep our football data right. Results, lineups, goals, appearances, stats and market values: you make sure what reaches the app matches what happened on the pitch - and what our users tell us happened there.
  • You build and run data processing services. Python services and pipelines that turn match data from many sources into the teams, players and stats in our app - tested, monitored and ready for the weekend peak.
  • You make data quality measurable. Validation, monitoring and alerts - and when something's off, you fix the root cause, not just the symptom.
  • You become one of our football data experts. Age groups, season changes, renamed and merged teams, duplicate players, players who remember the match differently - you learn how grassroots football data really behaves and turn that knowledge into rules our systems enforce.
  • You think about the player at the end of the pipeline. A missing goal or a wrong appearance is someone's weekend. You care how data shows up for players and clubs, not only whether the job ran.

In addition to your core responsibilities, you will also:

  • Shape how our data models evolve, together with the engineers who own data acquisition and processing
  • Support our data and business colleagues on the technical side of data requests - the queries, data pulls and checks behind analyses for internal teams and partners
  • Build small internal tools so our support and product colleagues can check and fix data themselves

What you bring to the team

We're not looking for a perfect CV. But you should recognise yourself in these points.

  • Data pipelines: You've built and run production data pipelines that others relied on.
  • Python: You've shipped Python services with tests and code review.
  • SQL & data modelling: You're strong in SQL and model data cleanly on PostgreSQL or similar.
  • Data quality: You've owned the quality of a dataset - with checks, monitoring and gaps made explicit.
  • Messy data: You've made data you don't control reliable - inconsistent names, duplicates, late corrections and all.
  • Communication: You explain a data problem clearly to people who don't write SQL.
  • Tools: Python, PostgreSQL, RabbitMQ, AWS, Kubernetes, GitLab CI, Grafana, Metabase, Claude Code

Good to know We want you to know what this role really looks like from day one.

  • This is a software engineering role with a data focus: you write Python services and pipelines, not only SQL models and DAGs. Most of your time goes into getting football data right and keeping it that way.
  • You join Core Systems, where backend and data work as one team. You'll take over an existing domain with a lot of history, so you'll be working on your own fairly quickly - with the team there to explain the why.

Bonus

Not a must - but this'll definitely earn you extra points.

  • You've built ingestion pipelines from external sources like club homepages - and kept them running when those sources changed
  • You have a football background: you've played, coached or helped run a club
  • You've built dashboards or reports for non-technical users
  • You've worked with a mobile or frontend codebase (Flutter is a plus), enough to follow how data reaches the screen when you're tracing a bug

The Prematch Setup

We want you to love joining us - and still love being part of the team a long time from now.

  • Employee participation (VSOP) - You benefit directly from the company's success.
  • Modern tech setup - We provide the tools and devices you need to do your best work.
  • AI-powered work - We use AI tools to work smarter and more efficiently, and provide you with the tools you need to make the most of AI in your day-to-day work.
  • 27 days holiday per year - For proper rest and recharging. And if you're a parent, we have a special arrangement so you can balance family and time off even better.
  • Remote work - Depending on how far you live from the office and your role, you'll work 1-3 days a week in the office and the rest flexibly remote - however works best for you. For Tech & Product, 100% remote is sometimes possible.
  • Offices in Cologne, Berlin, London + virtual - Whether Berlin, Cologne or London - you get to choose. And our virtual office keeps the whole team closely connected across locations. Fancy a change of scenery? Just work from one of our other offices for a bit.
  • Work from anywhere - A week of sun abroad or a few days at the family's? No problem - you can work flexibly from outside your home base.
  • Team events - Whether after-work in Cologne, Berlin or London: we bring our teams together regularly - to connect, hang out and grow even closer as a team.
  • Offsites with the whole team - Four days away from the everyday with the whole team: travelling together, spinning ideas, working side by side and experiencing real team spirit.

Still here? Sounds like a pretty good match.

If you've made it this far, we hope we've managed to show you one thing: how we work, what we believe in and why this role at Prematch is something special. Maybe this is exactly the moment you've been waiting for: a team that thinks big, a vision that actually moves things and the chance to help reshape amateur football digitally – together with us.

Now it's your turn.

  • Click on ‘Apply now’ - it’ll only take 2 minutes.
  • All we need is your CV. You can tell us the rest in our simple, short application form.
  • Don’t meet all the requirements? If you think you’re still a good fit - just apply
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 prematch-sports-gmbh'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 prematch-sports-gmbh'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

    prematch-sports-gmbh'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

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.