Software-Entwickler (m/w/d)
Über die Rolle
Rollenbezeichnung: Senior Software-Entwickler Rollentyp: Selbstständiger Auftragnehmer (~15 Std. pro Woche) **Standort: **Remote micro1 wählt Software-Entwickler aus, die das innovative Projekt eines Kunden unterstützen. In dieser Rolle setzen Sie Ihre Expertise ein, um KI-Systeme der nächsten Generation zu trainieren. Ihre Arbeit prägt, wie Modelle lernen, schlussfolgern und arbeiten – durch hochwertigen Input aus der Praxis. Vorkenntnisse in KI sind nicht erforderlich – Ihr Fachwissen zählt. Als Experte erstellen Sie Reinforcement-Learning-Umgebungen, die die Fähigkeit eines KI-Modells testen, komplexe Softwareentwicklungsprobleme zu lösen, etwa beim Beheben von Fehlern, beim Erstellen von Funktionen, beim Refactoring von Code und bei der Leistungsoptimierung. Sie entwickeln für die Aufgabe eine reproduzierbare Umgebung und eine Golden-Reference-Lösung.
Ihre Aufgaben
- In diesem Projekt erstellen Sie realistische, interessante und äußerst anspruchsvolle Programmieraufgaben für KI-Modelle auf dem neuesten Stand der Technik und nutzen dafür Ihre Lieblings-Repositories!
- Sie entwerfen Aufgaben, die fundierte Softwareentwicklungskompetenz erfordern, etwa das Aufspüren subtiler Fehler, das Entwickeln nicht trivialer Funktionen oder das Verbessern der Leistung.
- Für jede Aufgabe definieren Sie das Problem, bauen eine reproduzierbare Umgebung auf und schreiben deterministische Verifier, die korrekte Lösungen über verschiedene gültige Implementierungen hinweg akzeptieren und falsche, unvollständige oder fest codierte Ansätze ablehnen. Außerdem liefern Sie eine Referenzlösung, die zeigt, wie sich die Aufgabe lösen lässt.
Anforderungen
- Fundierte praktische Expertise in mindestens einer der folgenden Sprachen: Python3, Java, Rust, Go, C++ oder TypeScript.
- Tiefes Verständnis von Algorithmen, Datenstrukturen und Prinzipien der Softwareentwicklung.
- Nachgewiesene Fähigkeit, komplexe Systeme zu debuggen, Fehler zu beheben und wirksame Optimierungen zu liefern.
- Erfahrung mit dem Refactoring großer Codebasen und der Modernisierung von Altsystemen.
- Erfolgsbilanz bei der Lieferung wirkungsvoller Funktionen von der Konzeption bis zur Auslieferung in funktionsübergreifenden Projekten.
- Ausgeprägte Dokumentations- und Kommunikationsfähigkeiten, um technische Konzepte klar darzulegen.
- Interesse oder Neugier an KI und ihren technischen Herausforderungen (frühere KI-Erfahrung ist nicht erforderlich).
Vergütungsmodell Die Vergütung richtet sich nach dem Ergebnis; Experten werden pro Aufgabe bezahlt, die die Projektvorgaben erfüllt. Der Zeitaufwand kann je nach Erfahrung und Arbeitsweise des Experten variieren. Es gelten Mindestanforderungen an die Einreichungen. Experten müssen pro Woche eine Mindestanzahl an Aufgaben einreichen.
Startzeitpunkt und Verfügbarkeit In der Regel besetzen wir Rollen innerhalb von 48 Stunden und suchen Experten, die sofort loslegen können. Wenn Sie ausgewählt werden, erwarten wir, dass Sie Ihre ersten Aufgaben innerhalb von 24–48 Stunden nach Abschluss des Onboardings beginnen.
Ähnliche Rollen
Software-Entwickler – Backend (m/w/d)
Software-Entwickler – Backend — remote, bezahlte Arbeit im KI-Training und in der KI-Bewertung (software-engineering) ($30-$100/Std.).
Software-Entwickler, Berufseinsteiger (m/w/d)
Software-Entwickler, Berufseinsteiger — ortsunabhängige, bezahlte Arbeit im KI-Training und in der KI-Bewertung (Softwareentwicklung) ($60-$80/Std.).
Software-Entwickler (m/w/d)
Software-Entwickler — ortsunabhängige, bezahlte Arbeit im KI-Training und in der KI-Bewertung (Softwareentwicklung) ($30-$100/Std.).
