Aramente/eu-tech-jobs · Datasets
Hugging Face
RemoteRemote OKFull-time$140k – $220k / year
About this role
Aramente/eu-tech-jobs · Datasets at Hugging Face
eu-tech-jobs
Daily-updated open-data feed of jobs from EU AI/tech and remote-EU companies.
- Source repo: https://github.com/Aramente/eu-tech-jobs
- Live site: https://aramente.github.io/eu-tech-jobs/
- License: CC BY 4.0 (data) + MIT (pipeline code)
What's in here
| Path | Contents |
| --- | --- |
| `latest/jobs.parquet` | Most recent snapshot, all active jobs |
| `latest/companies.parquet` | Curated company list with categories + ATS handles |
| `latest/metadata.json` | Pipeline run metadata (per-extractor health, durations) |
| `snapshots/YYYY-MM-DD/` | Historical snapshot per date |
| `diffs/YYYY-MM-DD-diff.jsonl` | Per-day diff: new / removed / changed jobs |
| `feed.xml` | RSS 2.0 feed of new jobs |
Schema (jobs.parquet)
| Column | Type | Notes |
| --- | --- | --- |
| id | string | sha256(slug + url):16 — stable across days |
| company_slug | string | matches a row in companies.parquet |
| title | string |
| url | string | canonical apply URL |
| location | string | as reported by the ATS |
| countries | liststring | ISO 3166-1 alpha-2, normalized |
| remote_policy | string | onsite / hybrid / remote / remote-eu / remote-global |
| seniority | string | intern / junior / mid / senior / staff / principal / exec |
| role_family | string | engineering / ml-ai / data / product / design / sales / ops / ... |
| salary_min, salary_max | float | when disclosed |
| salary_currency, salary_period | string | ISO 4217; year/month/day/hour |
| visa_sponsorship | bool | when disclosed |
| stack | liststring | extracted tech keywords |
| posted_at | timestamp | as reported |
| scraped_at | timestamp | UTC, second-precision |
| description_md | string | sanitized markdown |
| source | string | extractor name (greenhouse, lever, ashby, ...) |
Quick query
```
import pandas as pd
df = pd.read_parquet(
"https://huggingface.co/datasets/Aramente/eu-tech-jobs/resolve/main/latest/jobs.parquet"
)
dfdf"loc