Auf einen Blick
- Aufgaben: Entwickle funktionale Tests für KI-Systeme und arbeite mit modernsten Technologien.
- Unternehmen: Mindrift verbindet Spezialisten mit spannenden AI-Projekten führender Tech-Unternehmen.
- Vorteile: Flexibles, freiberufliches Arbeiten mit bis zu 50$/Stunde und globaler Community.
- Weitere Informationen: Vollständig remote und flexible Arbeitszeiten (20-30 Stunden pro Woche).
- Warum dieser Job: Gestalte innovative AI-Projekte und verbessere die Codequalität in einem dynamischen Umfeld.
- Qualifikationen: 5+ Jahre Erfahrung in Python, Docker und funktionalen Tests erforderlich.
Das prognostizierte 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-Funktionstests für CLI-Tools
- Expertenkenntnisse in Docker (reproduzierbare Dockerfiles, Benutzerkontexte, sichere Arbeitsbereiche)
- Starke Linux- und Bash-Skripting-Kenntnisse und Sicherheit 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
Zusätzliche Anforderungen
- Vorherige Erfahrung mit Agentenbewertungsplattformen und MCP CLI
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:
- Freelance 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)
- Aufgabenbasierte Vergütung, die bis zu 50 $/Stunde* je nach Leistung und Volumen entspricht
- Gelegenheit, zu innovativen KI-Projekten für führende Technologieunternehmen beizutragen
- Unterstützende globale Gemeinschaft
Hinweis: Die Sätze variieren je nach Fachwissen, Fähigkeiten, Standort, Projektbedürfnissen und anderen Faktoren. Höhere Sätze können hochspezialisierten Experten angeboten werden. Niedrigere Sätze können während der Einarbeitung oder in nicht-kern Projektphasen gelten. Zahlungsdetails werden pro Projekt mitgeteilt.
Senior Python Engineer - AI Testing Project (Freelance, Mindrift) Arbeitgeber: Mindrift
Mindrift ist ein hervorragender Arbeitgeber, der Freelancern die Möglichkeit bietet, an spannenden AI-Projekten für führende Technologieunternehmen zu arbeiten. Mit flexibler, remote Zusammenarbeit und einer unterstützenden globalen Community fördert Mindrift nicht nur innovative Lösungen, sondern auch das persönliche Wachstum seiner Mitarbeiter durch projektbasierte Erfahrungen und wettbewerbsfähige Vergütung. Hier haben Sie die Freiheit, Ihre Arbeitszeiten selbst zu gestalten und gleichzeitig an der Spitze der technologischen Entwicklung zu stehen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Python Engineer - AI Testing Project (Freelance, Mindrift) erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Zeige deine Skills!
Erstelle ein Portfolio oder GitHub-Repository, das deine besten Arbeiten zeigt. Wenn du deine Fähigkeiten in Python, Docker und LLMs demonstrierst, wird das potenzielle Arbeitgeber beeindrucken.
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Aufgaben für Python-Entwickler vertraut. Übe das Lösen von Problemen in Echtzeit, um dein Selbstvertrauen zu stärken und deine Fähigkeiten zu zeigen.
✨Bewirb dich direkt über unsere Website!
Wenn du an einem Projekt interessiert bist, bewirb dich direkt über die Mindrift-Plattform. So kannst du sicherstellen, dass deine Bewerbung schnell gesehen wird und du die besten Chancen hast, ausgewählt zu werden.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Python Engineer - AI Testing Project (Freelance, Mindrift) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Mach deinen Lebenslauf klar und prägnant:Wir wissen, dass du viel Erfahrung hast, also zeig sie! Halte deinen Lebenslauf übersichtlich und fokussiere dich auf relevante Skills und Projekte, die zu der Stelle passen. Denk daran, dass wir einen Senior Python Engineer suchen, also hebe deine Python- und Docker-Kenntnisse hervor!
Englischkenntnisse angeben:Da die Bewerbung auf Englisch ist, vergiss nicht, dein Englischniveau anzugeben. Wir suchen jemanden mit B2 oder höher, also sei ehrlich und zeig uns, dass du die Sprache beherrschst. Das hilft uns, dich besser einzuschätzen!
Code-Beispiele einfügen:Wenn du kannst, füge Links zu Projekten oder Code-Beispielen hinzu, die deine Fähigkeiten zeigen. Das gibt uns einen besseren Eindruck von deinem Können und deiner Erfahrung mit den Technologien, die wir verwenden.
Bewirb dich über unsere Website:Um sicherzustellen, dass deine Bewerbung nicht verloren geht, bewirb dich direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten. Wir freuen uns darauf, von dir zu hören!
Wie man sich auf ein Vorstellungsgespräch bei Mindrift vorbereitet
✨Mach dich mit den Tools vertraut
Stelle sicher, dass du die Tools und Technologien, die in der Stellenbeschreibung erwähnt werden, gut verstehst. Wenn du mit Docker, pytest oder LLMs wie Claude Code und Roo Code arbeitest, solltest du deren Funktionsweise und Anwendung in Projekten kennen. Das zeigt dein Engagement und deine Bereitschaft, dich in die Materie einzuarbeiten.
✨Bereite konkrete Beispiele vor
Überlege dir spezifische Projekte oder Erfahrungen, die deine Fähigkeiten als Senior Python Engineer unter Beweis stellen. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du funktionale Tests für große Codebasen erstellt hast. Konkrete Beispiele helfen, deine Kompetenz zu untermauern.
✨Sprich über deine Erfahrungen mit LLMs
Da die Stelle Kenntnisse im Umgang mit LLMs erfordert, sei bereit, darüber zu sprechen, wie du diese Technologien genutzt hast, um Entwicklungszyklen zu beschleunigen oder Testfälle zu generieren. Zeige, dass du die Vorteile dieser Tools verstehst und sie effektiv einsetzen kannst.
✨Englischkenntnisse betonen
Da die Kommunikation auf Englisch stattfinden wird, solltest du deine Sprachkenntnisse klar angeben. Bereite dich darauf vor, technische Begriffe und Konzepte auf Englisch zu erklären. Ein gutes Verständnis der Sprache ist entscheidend, um Missverständnisse zu vermeiden und effektiv im Team zu arbeiten.