Über die Stelle
Rollenbezeichnung: Senior-Softwareingenieur/-in
Art der Rolle: Freiberuflich (ca. 15 Std. pro Woche)
Standort: Remote
micro1 wählt Softwareingenieurinnen und -ingenieure aus, die ein innovatives Kundenprojekt 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 Leistung erbringen – durch hochwertigen, praxisnahen Input. Vorherige KI-Erfahrung ist nicht erforderlich – entscheidend ist Ihr Fachwissen.
Als Expertin bzw. Experte erstellen Sie Reinforcement-Learning-Umgebungen, die die Fähigkeit eines KI-Modells testen, komplexe Softwareentwicklungsprobleme zu lösen, die mit dem Beheben von Code, dem Erstellen von Features, dem Refactoring von Code und der Optimierung der Performance zu tun haben. Sie erstellen für das Problem eine reproduzierbare Umgebung und eine Golden-Reference-Lösung.
Arbeitsumfang
- In diesem Projekt erstellen Sie realistische, interessante und äußerst anspruchsvolle Programmieraufgaben für Frontier-KI-Modelle, indem Sie Ihre Lieblings-Repositories nutzen!
- Sie entwerfen Probleme, die fundierte Fähigkeiten in der Softwareentwicklung erfordern, etwa das Aufspüren subtiler Fehler, den Aufbau nicht trivialer Features oder die Verbesserung der Performance.
- Für jede Aufgabe definieren Sie das Problem, bauen eine reproduzierbare Umgebung auf und schreiben deterministische Verifizierer, die korrekte Lösungen über verschiedene gültige Implementierungen hinweg akzeptieren und falsche, unvollständige oder hartcodierte Ansätze ablehnen. Außerdem liefern Sie eine Referenzlösung, die zeigt, wie die Aufgabe gelöst werden kann.
Wünschenswerte Qualifikationen
- Umfangreiche praktische Expertise in mindestens einem der folgenden Bereiche: 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 Legacy-Systemen.
- Erfolgsbilanz bei der Lieferung wirkungsstarker Features von der Konzeption bis zur Auslieferung in funktionsübergreifenden Projekten.
- Ausgeprägte Dokumentations- und Kommunikationsfähigkeiten, um technische Konzepte klar zu vermitteln.
- Interesse an oder Neugier auf KI und deren technische Herausforderungen (vorherige KI-Erfahrung nicht erforderlich).
Vergütungsstruktur
Die Vergütung richtet sich nach dem Ergebnis; Expertinnen und Experten werden pro Aufgabe bezahlt, die die Projektvorgaben erfüllt. Der Zeitaufwand für die Arbeit kann je nach Erfahrung und Arbeitsweise der Expertin bzw. des Experten variieren. Es gelten Mindestanforderungen an die Einreichungen. Expertinnen und Experten müssen pro Woche eine Mindestanzahl an Aufgaben einreichen.
Startzeitplan & Verfügbarkeit
Wir besetzen Rollen in der Regel innerhalb von 48 Stunden und suchen Expertinnen und Experten, die sofort einsteigen können. Bei Auswahl erwarten wir, dass Sie Ihre ersten Aufgaben innerhalb von 24–48 Stunden nach Abschluss des Onboardings beginnen.