Auf einen Blick
- Aufgaben: Entwickle funktionale Tests und manage Docker-Umgebungen für innovative AI-Projekte.
- Arbeitgeber: Mindrift verbindet Spezialisten mit spannenden AI-Projekten führender Tech-Unternehmen.
- Mitarbeitervorteile: Flexibles, freiberufliches Arbeiten mit bis zu 50 $ pro Stunde und globaler Unterstützung.
- Andere Informationen: Vollständig remote und flexible Arbeitszeiten — perfekt für Studierende!
- Warum dieser Job: Gestalte die Zukunft der AI mit und arbeite an herausfordernden Projekten.
- Gewünschte Qualifikationen: 5+ Jahre Erfahrung in Python und tiefes Verständnis für Docker und Linux.
Das voraussichtliche Gehalt liegt zwischen 40 - 50 € pro Stunde.
Bitte reichen Sie Ihren Lebenslauf in Englisch ein und geben Sie Ihr Englischniveau an.
Mindrift verbindet Spezialisten mit projektbasierten KI-Möglichkeiten für führende Technologieunternehmen, die sich auf das Testen, Bewerten und Verbessern von KI-Systemen konzentrieren. Die Teilnahme erfolgt projektbasiert, nicht als feste Anstellung.
Über die Rolle
Dieses Projekt eignet sich für einen Senior Python-Entwickler mit tiefgehender Erfahrung im funktionalen Testen, starken Linux- und Docker-Kenntnissen, der in der Lage ist, Code in mehreren Sprachen mit Unterstützung von LLMs (z. B. C, Rust, Go) zu lesen und Anforderungen für Migrationsaufgaben zu übersetzen, sowie Vertrauen in die Nutzung von Tools wie Roo Code oder Claude Code hat, um die iterative Entwicklung zu beschleunigen.
Hauptverantwortlichkeiten
- Erstellen von funktionalen Black-Box-Tests für große Codebasen in verschiedenen Quellsprachen
- Erstellen und Verwalten von Docker-Umgebungen, um 100% reproduzierbare Builds und Testausführungen auf verschiedenen Plattformen sicherzustellen
- Überwachen der Codeabdeckung und Konfigurieren automatisierter Bewertungsstandards, um branchenspezifische Benchmark-Standards zu erfüllen
- Nutzung von LLMs (Roo Code, Claude), um Entwicklungszyklen zu beschleunigen, repetitive Aufgaben zu automatisieren und die allgemeine Codequalität zu verbessern
Anforderungen
- 5+ Jahre Erfahrung als Software Engineer (primär Python)
- Tiefe Erfahrung mit pytest (Fixtures, session-scoped, Timeouts) und dem Entwerfen von Black-Box-funktionalen Tests für CLI-Tools
- Expertenkenntnisse in Docker (reproduzierbare Dockerfiles, Benutzerkontexte, sichere Arbeitsbereiche)
- Starke Linux- und Bash-Scripting-Kenntnisse und Komfort beim Debuggen innerhalb von Containern
- Kenntnisse moderner Python-Tools (uv, pyproject.toml, Packaging)
- Fähigkeit, viele Programmiersprachen mit LLM zu lesen und zu verstehen (z. B. C, C++, Rust oder Go)
- Erfahrung in der Nutzung von LLMs (Claude Code, Roo Code, Cursor), um die iterative Entwicklung und die Generierung von Testfällen zu beschleunigen
- Englischkenntnisse - B2 oder höher
Tools und Technologien: Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, C/C++/Rust/Go (Lesen), Dagger, GitHub Codespaces, LLMs (Claude Code, Roo Code, Cursor), coverage.py, gcov, kcov.
Vorteile
Was wir anbieten können:
- Freiberufliche projektbasierte Zusammenarbeit über die Mindrift-Plattform (betrieben von Toloka AI)
- Vollständig remote und flexible Teilnahme — wählen Sie, wann und wie viel Sie beitragen möchten (20-30 Stunden pro Woche)
- Jedes Projekt hat sein eigenes Vergütungsniveau basierend auf Umfang und erforderlicher Expertise. Bei diesem Projekt verdienen KI-Trainer bis zu 50 USD pro Stunde.
- Gelegenheit, zu innovativen KI-Projekten für führende Technologieunternehmen beizutragen
- Unterstützende globale Gemeinschaft
Senior Python Developer - Code Migration Specialist Arbeitgeber: Mindrift
Kontaktperson:
Mindrift HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Python Developer - Code Migration Specialist
✨Tipp Nummer 1
Nutze dein Netzwerk! Sprich mit Freunden, ehemaligen Kollegen oder in Online-Communities über deine Job-Suche. Oftmals erfährst du von offenen Stellen, die nicht öffentlich ausgeschrieben sind.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Erfahrungen mit Python und Docker zu demonstrieren. Zeige, dass du die Anforderungen der Stelle verstehst und wie du sie umsetzen kannst.
✨Tipp Nummer 3
Sei proaktiv und bewirb dich direkt über unsere Website! Das zeigt dein Interesse und gibt dir die Möglichkeit, dich von anderen Bewerbern abzuheben. Wir freuen uns darauf, dich kennenzulernen!
✨Tipp Nummer 4
Bleib flexibel und offen für verschiedene Projektmöglichkeiten. Manchmal kann ein kleineres Projekt der Einstieg in eine langfristige Zusammenarbeit sein. Nutze jede Gelegenheit, um deine Fähigkeiten zu zeigen!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Python Developer - Code Migration Specialist
Tipps für deine Bewerbung 🫡
Mach deinen Lebenslauf einzigartig: Dein Lebenslauf sollte nicht nur deine Erfahrungen auflisten, sondern auch zeigen, was dich besonders macht. Hebe deine Fähigkeiten in Python und Docker hervor und vergiss nicht, deine Erfahrung mit LLMs zu betonen!
Sprich die Sprache der Stelle: Achte darauf, dass du die Begriffe und Technologien aus der Stellenbeschreibung verwendest. Wenn du über deine Erfahrungen sprichst, nutze Begriffe wie 'funktionale Tests', 'Docker-Umgebungen' und 'Code-Migration', um zu zeigen, dass du genau weißt, worum es geht.
Sei klar und präzise: Vermeide es, zu viel zu schreiben. Halte deine Sätze kurz und prägnant. Zeige, dass du die Anforderungen verstehst und direkt auf den Punkt kommst, ohne unnötige Ausschweifungen.
Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bearbeitet wird. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei Mindrift vorbereitest
✨Verstehe die Anforderungen
Mach dir ein klares Bild von den spezifischen Anforderungen der Stelle. Lies die Jobbeschreibung gründlich durch und notiere dir, welche Fähigkeiten und Erfahrungen besonders betont werden. So kannst du gezielt auf diese Punkte eingehen und zeigen, dass du die richtige Person für den Job bist.
✨Bereite praktische Beispiele vor
Überlege dir konkrete Beispiele aus deiner bisherigen Berufserfahrung, die deine Fähigkeiten als Python-Entwickler unter Beweis stellen. Sei bereit, über Projekte zu sprechen, bei denen du Docker, Linux oder LLMs verwendet hast. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrung.
✨Technische Fragen üben
Erwarte technische Fragen zu Python, Docker und anderen relevanten Technologien. Übe, wie du deine Antworten strukturiert und klar präsentieren kannst. Vielleicht kannst du sogar ein paar Coding-Challenges im Vorfeld lösen, um dein Selbstvertrauen zu stärken.
✨Fragen vorbereiten
Bereite einige Fragen vor, die du dem Interviewer stellen möchtest. Das zeigt dein Interesse an der Position und hilft dir, mehr über das Unternehmen und die Projekte zu erfahren. Fragen zu den verwendeten Technologien oder dem Team können besonders aufschlussreich sein.