European Tech Opportunities 2027
Dokumentation · Neueste Stellenangebote · Stellenangebote entdecken →
Letzte erfolgreiche Datenerfassung: 4. November 2026 um 14:09 UTC
Warum dieses Projekt?¶
Wer in Europa ein Praktikum oder den Einstieg in die Tech-Branche sucht, sollte sich dafür nicht durch Hunderte verstreute, veraltete oder unpassende Stellenanzeigen kämpfen müssen.
European Tech Opportunities 2027 bündelt Praktika und New-Grad-Stellen (Positionen für Hochschulabsolventen und andere Berufseinsteiger) in ganz Europa. Das durchsuchbare Verzeichnis konzentriert sich auf die Einstellungsrunde 2027. Alle aufgenommenen Anzeigen müssen die Eignungskriterien des Projekts erfüllen. Die Datenerfassung ist alle drei Tage geplant. Bei vielen neuen Stellenangeboten oder wichtigen Entwicklungen am Arbeitsmarkt starten die Maintainer zusätzliche Aktualisierungen. Änderungen werden erst nach Prüfung und Validierung auf der öffentlichen Website bereitgestellt.
Suche nach einem Unternehmen, filtere nach Land oder Kategorie oder entdecke neu hinzugekommene Stellen. Jede Suche lässt sich per Link teilen. Du brauchst weder eine Installation noch ein Konto. Merke dir interessante Stellen, markiere Angebote, auf die du dich bereits beworben hast, blende unpassende Anzeigen aus und entdecke, was seit deinem letzten Besuch neu ist. Deine Listen bleiben in deinem Browser und werden nicht zwischen Geräten synchronisiert. Eine Stelle als „beworben“ zu markieren, dient nur als Merkhilfe: Dadurch wird keine Bewerbung abgeschickt.
Du möchtest die Daten auch außerhalb der Website nutzen? Lade das gesamte Verzeichnis offener Stellen als CSV oder JSON herunter oder greife über die kostenlose, schreibgeschützte öffentliche API darauf zu.
Das Verzeichnis in Aktion¶
https://github.com/user-attachments/assets/c55e9172-0b2b-4dde-92b8-84428f72cdce
Video ansehen · Transkript · Statische Übersicht
Was als kleines Open-Source-Projekt begann, erreicht inzwischen Menschen in Europa und darüber hinaus. Eine frühere Momentaufnahme der aggregierten Nutzungszahlen verzeichnete über 39.000 Seitenaufrufe, über 8.400 Nutzer und über 15.400 Besuche aus mehr als 70 Ländern. Das Projekt wurde über mehr als 25 verschiedene Quellen entdeckt, darunter Google, GitHub, ChatGPT, DuckDuckGo, Claude, Perplexity, Instagram, Telegram und Facebook.
Neueste Stellenangebote¶
Offene Stellen: 759 (Praktika: 386 · New Grad: 373)
Letzte erfolgreiche Datenerfassung: 4. November 2026 um 14:09 UTC
Alle Stellenangebote findest du mit Such- und Filtermöglichkeiten unter https://techopportunities.eu/.
Neueste New-Grad-Stellen¶
5 von 373 offenen New-Grad-Angeboten, nach dem Zeitpunkt der ersten Erfassung sortiert, neueste zuerst:
| Unternehmen | Position | Standort | Anzeige |
|---|---|---|---|
| Arm | Graduate ML Software Engineer | Galway, County Galway, Ireland | Ansehen |
| Toyota Motor Europe | Software Quality Engineering Graduate | Evere, Brussels Region, Belgium | Ansehen |
| Bending Spoons | Graduate data scientist | Poland | Ansehen |
| Bending Spoons | Graduate data scientist | Warsaw, Mazowieckie, Poland | Ansehen |
| Bending Spoons | Graduate security engineer | Granada, Andalusia, Spain | Ansehen |
Neueste Praktika¶
5 von 386 offenen Praktika, nach dem Zeitpunkt der ersten Erfassung sortiert, neueste zuerst:
| Unternehmen | Position | Standort | Anzeige |
|---|---|---|---|
| Qube Research & Technologies | 2027 - Internship, Software Engineering and Quantitative Development | London; Paris; Wrocław; Zurich; Dubai | Ansehen |
| Ericsson | Data Scientist Intern | Madrid, Community of Madrid, Spain | Ansehen |
| Doctolib | Machine Learning Engineer Intern (x/f/m) | Paris, Île-de-France, France | Ansehen |
| Intel | DevOps Software Engineering Intern | Gdańsk, Pomorskie, Poland | Ansehen |
| Titan OS | Infrastructure Intern | Barcelona, Catalonia, Spain | Ansehen |
Du vermisst ein passendes Angebot? Schlage eine Stelle vor. Vorschläge werden vor der Veröffentlichung geprüft.
Daten nutzen¶
Ob für Tabellenkalkulationen, eigene Projekte oder deinen bevorzugten Feedreader: Die Stellenangebote lassen sich auch außerhalb der Website nutzen. Ein Konto ist dafür nicht erforderlich.
| Zugriff | Geeignet für | Das bekommst du |
|---|---|---|
| Online-Verzeichnis | Suchen und Teilen | Suche, Filter, Sortierung, Seitennavigation, im Browser gespeicherte Listen und Links zu den Originalanzeigen |
| CSV | Tabellenkalkulationen | Vollständiger Datensatz offener Stellen mit Textfeldern, die nicht versehentlich als Tabellenformeln ausgeführt werden |
| JSON | Skripte und Analysen | Vollständiger Datensatz offener Stellen in einem einzigen JSON-Array |
| Öffentliche API | Anwendungen und Integrationen | Filterbare, sortierbare und seitenweise abrufbare JSON-Daten mit Cache-Unterstützung |
| RSS / Atom | Feedreader | Bis zu 50 neuere offene Stellen mit optionalen Filtern nach Typ, Land und Kategorie |
Die Downloads enthalten alle offenen Stellen, nicht nur die Ergebnisse deiner aktuellen Suche. Die API ist schreibgeschützt, benötigt keinen Schlüssel und unterstützt Filtern, Sortieren und den seitenweisen Abruf.
Für den Einstieg gibt es den Leitfaden zum Datenexport, die API-Dokumentation und die Anleitung zum Abonnieren der Feeds.
Präzision vor Vollständigkeit¶
Sind die Angaben zu einer Stelle nicht eindeutig, nehmen wir sie lieber nicht auf, als Vermutungen anzustellen. Umgekehrt gilt eine Anzeige nicht automatisch als geschlossen, nur weil sie nicht mehr in den Suchergebnissen erscheint.
| Kriterium | Worauf wir achten |
|---|---|
| Beschäftigungsart | Der Stellentitel bezeichnet ausdrücklich ein Praktikum oder eine New-Grad-Position |
| Erfahrungsniveau | Anzeigen mit Begriffen für Senior- oder Führungspositionen werden ausgeschlossen |
| Technologischer Bereich | Die Stelle lässt sich einer der festgelegten Technologiekategorien zuordnen |
| Einstellungsrunde / Veröffentlichungsdatum | Die Anzeige gehört eindeutig zur Einstellungsrunde 2027 oder enthält, ohne eine widersprechende Einstellungsrunde zu nennen, ausreichende Belege für eine Veröffentlichung am oder nach dem 1. Mai 2026 |
| Standort in Europa | Die Anzeige enthält eindeutige Hinweise auf einen Standort in Europa |
Mehr dazu steht in den Klassifikationsregeln.
So funktioniert es¶
- Öffentliche Stellenanzeigen innerhalb festgelegter Abruflimits finden.
- Rolle, Erfahrungsniveau, Einstellungsrunde, Veröffentlichungsdatum und europäischen Standort prüfen.
- Zugelassene Anzeigen und deren Verlauf in SQLite, der Datenbank des Projekts, speichern.
- Offene Stellen über Website, API, Feeds, Downloads und README-Vorschau bereitstellen. Diese Ansichten lesen die Daten ausschließlich: Sie ändern weder den Status einer Stelle noch entscheiden sie über deren Aufnahme.
Für die Datenerfassung ist eine ausdrückliche Genehmigung erforderlich; feste Abruflimits werden eingehalten. Es werden weder LinkedIn-Konten noch private APIs verwendet, und Anti-Bot-Schutzmaßnahmen werden nicht umgangen. Technische Hintergründe erklären der Architekturleitfaden und die Sicherheitsrichtlinie.
Technische Umsetzung¶
Hinter dem einfach zu bedienenden Verzeichnis steckt ein Open-Source-Projekt mit folgenden Komponenten:
| Bereich | Umsetzung |
|---|---|
| Erfassung und Klassifikation | Python 3.12+, begrenzte asynchrone Datenerfassung, Normalisierung, deterministische Annahme- und Ausschlussentscheidungen |
| Datenhaltung | SQLite als maßgebliche Quelle für Status und Lebenszyklus der Anzeigen, Repository-Schicht mit SQLAlchemy, Datenbankmigrationen mit Alembic |
| Webanwendung | Next.js, React, TypeScript im Strict-Modus, Tailwind, schreibgeschützter Datenbankzugriff über node:sqlite |
| Öffentliche Daten | Versionierte API, deterministische CSV-/JSON-Exporte, JSON Schema, Datensatzmetadaten mit SHA-256 |
| Tests | Unit- und Integrationstests mit Pytest, Browserabläufe mit Playwright, Barrierefreiheitsprüfungen mit axe, Property-Based Tests, Lighthouse, Benchmarks für Parser und Klassifikator |
| Sicherheit und CI | GitHub Actions, CodeQL, Gitleaks, Dependency Review, OpenSSF Scorecard sowie Prüfungen von Containern und Dokumentation |
Offline-Tests überprüfen die Eignung der Anzeigen, sichere Statusänderungen, den Datenschutz der Browserlisten, Barrierefreiheit, Downloads und Wiederherstellungsverfahren. Der Testleitfaden beschreibt Testabdeckung, Befehle und bekannte Einschränkungen.
Datenschutz von Anfang an¶
Keine Benutzerkonten, keine Lebenslauf-Uploads und keine serverseitigen Bewerbungsprofile. Deine gespeicherten, als beworben markierten und ausgeblendeten Stellen sowie der Zeitpunkt deines letzten Besuchs bleiben in deinem Browser – sie erscheinen weder in der öffentlichen API noch in den Downloads.
Die Website verwendet aggregierte Nutzungsstatistiken. Deine lokalen Listen und die im Browser gespeicherten Besuchszeitpunkte werden dabei nicht an die Analysedienste übertragen. Weitere Informationen findest du in den Datenschutzhinweisen.
Dokumentation¶
Du brauchst Hilfe oder möchtest selbst am Projekt mitarbeiten? Hier findest du den richtigen Einstieg:
| Ich möchte … | Hier geht es weiter |
|---|---|
| Stellen finden, filtern, teilen oder Probleme beheben | Anleitungen für Nutzer |
| Den Datensatz herunterladen oder über die API abfragen | Datenleitfäden |
| Architektur, Klassifikation, Tests oder Webanwendung verstehen | Handbuch für Maintainer |
| Einen Überblick über die gesamte Dokumentation erhalten | Dokumentationsübersicht |
| Die veröffentlichte Dokumentation durchsuchen | docs.techopportunities.eu |
Mitwirken¶
Du hast einen Fehler entdeckt, eine Idee oder einen Vorschlag, wie das Verzeichnis noch benutzerfreundlicher werden könnte? Beiträge sind willkommen – ganz gleich, ob es um Code, Tests, Barrierefreiheit oder eine verständlichere Dokumentation geht.
Lies zuerst den Beitragsleitfaden. Entwicklung und Tests sind offline möglich; für den Zugriff auf Live-Quellen ist weiterhin eine ausdrückliche Genehmigung erforderlich.
Sicherheitslücken meldest du bitte vertraulich über die in der Sicherheitsrichtlinie beschriebenen Wege und nicht in einem öffentlichen Issue. Beachte außerdem den Verhaltenskodex.
Lizenz¶
Code und Dokumentation stehen unter der MIT-Lizenz. Für externe Stellenanzeigen und Medien Dritter gelten deren jeweilige Nutzungsbedingungen. Der Werbefilm verwendet „Minimal Corporate Atmosphere“ von RoyaltyFreeMusicStudio unter der Pixabay Content License, nicht unter MIT. Die Hinweise zu Medien Dritter erläutern erlaubte Nutzungen und freiwillige Urheberangaben; die ursprüngliche MP3-Datei wird nicht verbreitet.
Mitwirkende¶
Ein großes Dankeschön an alle, die bisher zu diesem Projekt beigetragen haben!