Über die Stelle
In dieser stundenweisen Remote-Auftragnehmerrolle arbeiten Sie als GitHub-Spezialist (SME), um realistische, anspruchsvolle computergestützte Aufgaben mit GitHub und zugehörigen Git-Workflows zu erstellen. Sie entwerfen praktische GitHub-Aufgaben, dokumentieren sie klar in SuperAnnotate, stellen sicher, dass Ihre Einrichtung die Aufgabe unterstützt, und zeichnen sich selbst bei der Ausführung der Aufgabe an Ihrem Computer auf.
Zu den Aufgaben können Repository-Einrichtung, Branch-Verwaltung, Commits, Pull Requests, Issues, Code-Reviews, README-Aktualisierungen, Dateibearbeitungen, GitHub-Actions-Grundlagen, Projektboards, Release Notes, Kollaborations-Workflows oder Dokumentationsänderungen gehören. Ihre Arbeit hilft dabei, fortschrittliche KI-Modelle zu trainieren, damit sie besser verstehen, wie echte Nutzer Workflows für Software-Kollaboration und Versionskontrolle abschließen.
Diese Rolle ist bei SME Careers, einem schnell wachsenden Unternehmen für KI-Datendienste und Tochtergesellschaft von SuperAnnotate, das Trainingsdaten für viele der weltweit größten KI-Unternehmen und Foundation-Model-Labore bereitstellt. Ihre GitHub-Expertise trägt direkt dazu bei, die weltweit führenden KI-Modelle zu verbessern, indem sie ihnen vermittelt, wie echte Nutzer praktische Aufgaben zu Versionskontrolle, Repositories und Entwickler-Kollaboration abschließen.
Was Sie tun werden
- Realistische GitHub-Aufgaben erstellen: Entwickeln Sie realistische und anspruchsvolle Aufgaben, die am Computer mit GitHub ausgeführt werden können, und dokumentieren Sie die Aufgabe anschließend klar in SuperAnnotate.
- Die Arbeitsumgebung vorbereiten: Stellen Sie sicher, dass Ihre Einrichtung die Aufgabe unterstützt, einschließlich GitHub-Zugriff, Test-Repositories, Dateien, Branches, Beispiel-Issues und aller erforderlichen Tools, die vor der Aufzeichnung bereitstehen.
- Aufgabenausführung aufzeichnen: Zeichnen Sie sich selbst dabei auf, wie Sie die GitHub-Aufgabe an Ihrem Computer ausführen, während Sie die Projektanweisungen befolgen und sicherstellen, dass der Workflow klar, vollständig und realistisch ist.
- Aufgabenkontext dokumentieren: Stellen Sie ausreichend Aufgabenkontext, Schritte, Ziele, Repository-Details, Dateien und Notizen bereit, damit Prüfer verstehen können, was die Aufgabe ist und wie sie abgeschlossen wurde.
- Praktische Softwarenutzung demonstrieren: Schließen Sie Workflows mit Repositories, Commits, Branches, Pull Requests, Issues, README-Aktualisierungen, Reviews, Projektboards oder GitHub Actions ab, wo relevant.
- Qualität der Einreichung wahren: Überprüfen Sie Ihre Aufzeichnung und Dokumentation vor der Einreichung, um sicherzustellen, dass die Aufgabe vollständig, verständlich, realistisch und mit den Projektrichtlinien konform ist.
Was wir suchen
- Praktische Erfahrung mit GitHub für Repositories, Branches, Commits, Pull Requests, Issues, Dokumentation, Code-Reviews oder Kollaborations-Workflows.
- Englischkenntnisse auf B2-Niveau oder höher, um Projektanweisungen zu verstehen, Aufgaben klar zu dokumentieren und mit dem Projektteam zu kommunizieren.
- Sicherer Umgang mit einem Computer, browserbasierten Tools, GitHub, Dateien, Ordnern, Code-Editoren, Terminals und Aufzeichnungs-Workflows.
- Fähigkeit, realistische und anspruchsvolle GitHub-Aufgaben zu entwickeln, die tatsächliche Anwendungsfälle aus Software, Dokumentation, Kollaboration, Administration oder Projektmanagement widerspiegeln.
- Fundiertes Verständnis der GitHub-Grundlagen wie Repositories, Commits, Branches, Pull Requests, Merge-Konflikte, Issues, README-Dateien, Berechtigungen und Projektboards.
- Fähigkeit sicherzustellen, dass Ihre Einrichtung die Aufgabe unterstützt, einschließlich GitHub-Zugriff, eines Test-Repositories, verfügbarer Dateien, installiertem Git falls erforderlich und aller benötigten Referenzen, die vor der Aufzeichnung bereitstehen.
- Hohe Detailgenauigkeit bei der Vorbereitung der Aufgabe, der Ausführung des Workflows und der Prüfung, dass die Aufzeichnung vollständig und verständlich ist.
- Zuverlässig, selbstständig und in der Lage, in einem stundenweisen Remote-Auftragnehmer-Workflow über Zeitzonen hinweg gleichbleibende Qualität zu liefern.
- Zusätzliche berufliche Fähigkeiten sind willkommen, einschließlich Programmierung, Dokumentation, QA, Projektmanagement, DevOps, Administration, Operations oder anderer computergestützter Workflows.