HUNTS · JOB HUNT TEMPLATE

Remote Python jobs, deduped weekly

A weekly shortlist of senior Python roles pulled from the companies' own job pages — vetted against hard rules, uncertainty labeled instead of guessed, and every drop explained.

Use this recipe Weekly · Monday · 07:00 web

The direction, template and cadence below arrive prefilled. You can edit everything before it runs.

The direction

This is the whole instruction, exactly as it runs. Plain words — no fields, no syntax.

Find senior- or staff-level Python engineering roles that fit the rules below, and give me a short list — six at most — that I can act on the same day.

Hard rules — do not infer them from the title, and do not include a role hopefully:
- Fully remote inside Europe, or remote with no more than one office day a month.
- Python named in the responsibilities, not only in a list of nice-to-haves.
- Posted by the company itself, not by an agency or a job aggregator.

When a posting leaves one of these unconfirmed — it says "Remote" without the region or office expectations, for example — keep it only if everything else passes, and fail-tag exactly what is unconfirmed instead of assuming it.

On salary: my floor is €50,000. Prefer postings that publish a number or a range. A role that passes everything else but doesn't state a salary still belongs on the list, marked "not stated" — drop it only if the posting clearly signals pay below my floor.

Skip anything I have already seen in an earlier delivery, unless something material changed — a salary appeared, the remote policy moved, or the level was rewritten. In that case show it again and say in one line what changed.

For each role you keep: the company in a sentence, the salary as published (or "not stated"), the stack as the posting words it, and one honest reason it might not suit me. Never state a detail the posting doesn't actually show — write "unconfirmed" instead of guessing. Order them strongest first: published salary at or above my floor outranks "not stated", and fully confirmed outranks "unconfirmed".

Then list what you dropped and why, in one line each. If nothing passes, say so plainly and keep the list empty.

What you'll get

A real delivery from this recipe, shown as you'd read it in joris. Ran August 06, 2026.

SAMPLE DELIVERY · AS YOU'D READ IT IN JORIS

Today's actionable roles

Baseline run · 4 actionable roles
4

actionable roles

130,000+

top base salary

3

roles with salary not stated

▶ DO THIS FIRST

Apply first to Synthesia, verifying eligibility for Portugal before submitting.

Headline verdict

Synthesia is the strongest match, with a EUR/GBP/CHF 130,000 base plus RSUs and remote work in Europe. Hugging Face, Cloudbeds, and Fliff are actionable but publish no salary.

Strongest matches

Save the ones worth applying to, dismiss the rest to tune the next run.

STRONGEST MATCH Senior/Staff Fullstack Engineer, Backend Leaning
Synthesia · AI-video platform · Source 7 · Ashby
COMP
EUR/GBP/CHF 130,000 base + RSUs
LOCATION
Europe
ARRANGEMENT
Remote
POSTED
Unconfirmed
Doesn't meet: ✕ Portugal eligibility unconfirmed✕ 7+ years required✕ Occasional frontend contribution
Senior Python Software Engineer/Open-Source Contributor
Hugging Face · Open-source AI and machine-learning platform · Source 2 · Workable
COMP
Not stated
LOCATION
France / EMEA
ARRANGEMENT
Remote
POSTED
Unconfirmed
Doesn't meet: ✕ Professional JavaScript/TypeScript required✕ Modern frontend required✕ Open-source experience required
Senior Software Engineer
Cloudbeds · Hospitality software platform · Source 8 · Greenhouse
COMP
Not stated
LOCATION
Europe
ARRANGEMENT
Remote
POSTED
Unconfirmed
Doesn't meet: ✕ Not Python-only✕ Spans mobile, infrastructure, deployment, and operations
Senior Python Engineer
Fliff · Social free-to-play sports-gaming company · Source 1 · Lever
COMP
Not stated
LOCATION
Europe · CET ±2 hours
ARRANGEMENT
Remote
POSTED
Unconfirmed
Doesn't meet: ✕ On-call rotations✕ Sports/betting-related product work

Dropped, and why

Each with the rule it failed — so a quiet run reads as a quiet run, not a failure.

POSTINGWHY DROPPED
Senior Software Engineer – Python & AI · Nearform Frequent travel to client sites in Europe
Senior Software Engineer, Back-end (Fraud) · Affirm Python not shown in the supplied responsibilities or requirements
Built In listings Job-aggregator postings, not company-direct postings
RemoteInEurope listings Curated aggregator source, not a company-direct posting
⚠ CRITICAL FLAG

Synthesia's remote eligibility outside the UK, Germany, Switzerland, and Ireland is unconfirmed; verify Portugal eligibility.

Preference to confirm

Should roles requiring occasional travel be excluded automatically in future runs?

Next steps

1

Apply first: Apply to Synthesia after verifying Portugal eligibility.

2

Apply next: Review Hugging Face and Cloudbeds.

3

Ask compensation: Request salary ranges for roles where compensation is not stated.

How it runs

TEMPLATE
Job hunt The delivery arrives already shaped for the job — not a wall of prose.
CADENCE
Weekly · Monday · 07:00 Change the day or time whenever you like.
RUN KIND
Web Reads the live web before it writes.
YOUR TRIAL, FOURTEEN DAYS 6 – 19 August
  1. Thu 6

    You take this direction as it is, or edit a line before it runs.

  2. three quiet days · nothing for you to do

  3. Mon 10 7:00
    FIRST DELIVERY Today's actionable roles

    Nothing has been filtered out yet, so this is the longest list you'll get. 4 kept · 4 dropped, each with its reason.

  4. six quiet days

  5. Mon 17 7:00
    SECOND DELIVERY Only what changed

    Last run folds away unless something material moved — shorter, and the version you actually keep.

  6. Wed 19
    Trial ends

    Two deliveries in. Most people have tightened the direction once by now.

Two deliveries inside the trial — three routines and thirty web runs, free, with no card. See what's included.

Start from this recipe.

The direction, the Job hunt template and the Weekly · Monday · 07:00 schedule arrive already filled in.

Use this recipe

You can edit everything before it runs.

Browse the other recipes