Über die Stelle
Stellenbezeichnung: Softwareentwickler (GitHub-Contributor)
Vertragsart: Freiberufler (Contractor)
Standort: Überall auf der Welt, remote
Überblick über die Position
Vergütung: $50–100/Stunde
Zeitaufwand pro Aufgabe: ca. 15 Stunden pro Durchlauf
Onboarding: Sobald Sie ausgewählt werden, sendet Ihnen Talent Ops alles zu, was Sie für den Start benötigen
Sie benötigen: nachvollziehbare Open-Source-Beiträge und ein Profil, um diese zu präsentieren, z. B. GitHub (vorzugsweise mit C++, Python, Java, Go, TypeScript oder Rust). Falls Sie das nicht haben, werden Sie stattdessen über ein HackerRank-Assessment beurteilt.
Ihre Aufgaben: Erstellen Sie reproduzierbare Reinforcement-Learning-Umgebungen, die die Fähigkeit eines KI-Modells testen, Code zu korrigieren, Funktionen hinzuzufügen, zu refaktorisieren und die Performance zu optimieren - einschließlich einer Golden-Reference-Lösung für jedes Problem
Bonus: Experten, die das KI-Interview für diese spezielle Rolle absolvieren, durchlaufen den Prozess deutlich schneller.
Uns ist Ihr menschliches Urteilsvermögen wichtig: Unsere Interview- und Assessment-Phasen sind darauf ausgelegt zu sehen, wie Sie denken. Wir bitten Sie daher, sie allein, ohne KI-Assistenten oder Hilfe von anderen, zu absolvieren.
Stellenbeschreibung
In dieser Rolle setzen Sie Ihre Expertise ein, um bei der Schulung von KI-Systemen der nächsten Generation zu helfen. Ihre Arbeit prägt durch hochwertigen, praxisnahen Input, wie Modelle lernen, schlussfolgern und arbeiten. Vorerfahrung mit KI ist nicht erforderlich — Ihr Fachwissen ist entscheidend.
Sie erstellen realistische, interessante und anspruchsvolle Programmieraufgaben, die eine KI lösen soll und die Feature-Implementierung und Fehlerbehebungen umfassen, und implementieren deterministische Verifizierer, die vernünftige gültige Lösungen akzeptieren und alles andere ablehnen.
Was wir suchen
- Fundierte Backend-Erfahrung in Java, Node.js, Go, Rust, Typescript, Python, C++ oder Ähnlichem
- Nachweisliche Erfahrung im Aufbau skalierbarer Services und APIs
- Sicherer Umgang mit Debugging, Performance-Arbeit und automatisiertem Testen
- Solides Gespür für Code-Reviews
Bevorzugte Qualifikationen
- Nachgewiesene Erfahrung in der Backend-Entwicklung mit einer Erfolgsbilanz bei der Lieferung hochwertiger und leistungsfähiger Projekte.
- Nachgewiesener Erfolg beim Identifizieren und Beheben von Softwarefehlern und Systemengpässen.
- Erfahrung mit dem Refactoring von Codebasen und der Implementierung komplexer Funktionen in großen Anwendungen.
- Fundiertes Verständnis von Algorithmen, Datenstrukturen und grundlegenden Konzepten der Informatik.
- Hervorragende analytische, problemlösende und technische Kommunikationsfähigkeiten.
Aufgabenbereich
- Liefern Sie Codebeispiele auf Expertenniveau, Debugging-Strategien und Entwicklungseinblicke in Python3, Java, Rust, Go, C++ oder TypeScript.
- Analysieren, beheben und lösen Sie komplexe Softwarefehler und Performance-Engpässe in verschiedenen Codebasen.
- Implementieren Sie robuste neue Funktionen und stellen Sie Skalierbarkeit, Wartbarkeit und die Einhaltung von Software-Best-Practices sicher.
- Refaktorisieren und optimieren Sie Legacy-Code, um Klarheit, Effizienz und langfristige Zuverlässigkeit zu verbessern.
- Dokumentieren Sie technische Überlegungen, Lösungsansätze und Code-Entscheidungen, um die Qualität der KI-Trainingsdaten zu verbessern.
- Prüfen und validieren Sie von Kollegen beigetragenen Code und technische Einreichungen auf Richtigkeit und Klarheit.
Bevorzugte Qualifikationen
- Umfangreiche praktische Expertise in mindestens einem der folgenden: Python3, Java, Rust, Go, C++ oder TypeScript.
- Tiefes Verständnis von Algorithmen, Datenstrukturen und Prinzipien des Software Engineerings.
- 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.
- Nachweisliche 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 nicht erforderlich).
Ablauf:
- Bewerben Sie sich auf die Rolle und füllen Sie die Screening-Fragen aus
- Absolvieren Sie das KI-Interview (ca. 20 Minuten)
- Technisches Assessment (falls Ihr GitHub-Profil die für diese Rolle erforderliche Expertise nicht vollständig zeigt)
- Prüfung durch den Hiring Manager
Vergütungsstruktur
Die Vergütung ist ergebnisbasiert; Experten werden pro Aufgabe bezahlt, die den Projektspezifikationen entspricht. Der für die Erledigung der Arbeit erforderliche Zeitaufwand kann je nach Erfahrung und Arbeitsweise des Experten variieren. Es gelten Mindestanforderungen an die Einreichung. Experten müssen pro Woche eine Mindestanzahl an Aufgaben einreichen.
Startzeitplan und Verfügbarkeit
Wir besetzen Rollen in der Regel innerhalb von 48 Stunden und suchen Experten, die sofort einsteigen können. Wenn Sie ausgewählt werden, erwarten wir, dass Sie Ihre ersten Aufgaben innerhalb von 24–48 Stunden nach Abschluss des Onboardings beginnen.