Über die Stelle
In dieser stundenweisen, remote Contractor-Rolle arbeitest du als IntelliJ IDEA Specialist (SME) und erstellst realistische, anspruchsvolle computergestützte Aufgaben mit IntelliJ IDEA und verwandten Softwareentwicklungs-Workflows. Du entwirfst praxisnahe IDE-Aufgaben, dokumentierst sie klar in SuperAnnotate, stellst sicher, dass dein Setup die Aufgabe unterstützt, und zeichnest dich selbst bei der Ausführung der Aufgabe auf deinem Computer auf.
Zu den Aufgaben können gehören: Java/Kotlin-Projekte erstellen, SDKs konfigurieren, Code ausführen und debuggen, Maven oder Gradle verwenden, Pakete verwalten, Refactoring durchführen, die Git-Integration nutzen, im Code navigieren, Tests schreiben oder Build-Probleme beheben. Deine Arbeit hilft dabei, fortgeschrittene KI-Modelle zu trainieren, damit sie besser verstehen, wie echte Nutzer Softwareentwicklungs-Workflows in IntelliJ IDEA abschließen.
Diese Rolle ist bei SME Careers angesiedelt, 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. Deine IntelliJ IDEA-Expertise hilft direkt dabei, die weltweit führenden KI-Modelle zu verbessern, indem du ihnen beibringst, wie echte Nutzer praktische Coding-, Debugging- und Projektmanagement-Aufgaben in einer professionellen IDE abschließen.
Was du tun wirst
- Realistische IntelliJ IDEA-Aufgaben erstellen: Entwickle realistische und anspruchsvolle Aufgaben, die am Computer mit IntelliJ IDEA ausgeführt werden können, und dokumentiere die Aufgabe anschließend klar in SuperAnnotate.
- Die Arbeitsumgebung vorbereiten: Stelle sicher, dass dein Setup die Aufgabe unterstützt, einschließlich installierter IntelliJ IDEA, verfügbarer Projekte/Dateien, konfiguriertem SDK, installierten Abhängigkeiten und aller erforderlichen Referenzen vor der Aufzeichnung.
- Aufgabenausführung aufzeichnen: Zeichne dich selbst dabei auf, wie du die IntelliJ IDEA-Aufgabe auf deinem Computer ausführst, während du die Projektanweisungen befolgst und sicherstellst, dass der Workflow klar, vollständig und realistisch ist.
- Aufgabenkontext dokumentieren: Stelle ausreichend Aufgabenkontext, Schritte, Ziele, Projektdateien, Abhängigkeiten und Notizen bereit, damit Prüfer verstehen können, worum es bei der Aufgabe geht und wie sie abgeschlossen wurde.
- Praktische Softwarenutzung demonstrieren: Führe bei Bedarf Workflows zu Coding, Debugging, Refactoring, Maven/Gradle-Builds, Tests, Terminal-Nutzung, Git-Integration, Projekt-Setup oder Fehlerbehebung durch.
- Qualität der Einreichung wahren: Überprüfe deine 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 IntelliJ IDEA für Java, Kotlin, Backend-Entwicklung, Debugging, Projekt-Setup, Refactoring, Build-Tools oder Git-Workflows.
- Englischkenntnisse auf Niveau B2 oder höher, um Projektanweisungen zu verstehen, Aufgaben klar zu dokumentieren und mit dem Projektteam zu kommunizieren.
- Sicherer Umgang mit einem Computer, Verwalten von Dateien, Öffnen von Projekten, Konfigurieren von SDKs, Installieren von Abhängigkeiten und Aufzeichnen von Workflows.
- Fähigkeit, realistische und anspruchsvolle IntelliJ IDEA-Aufgaben zu entwickeln, die tatsächliche Anwendungsfälle für Coding, Debugging, Tests, Builds oder Projekt-Setup widerspiegeln.
- Fundiertes Verständnis der IntelliJ IDEA-Grundlagen wie Projektstruktur, SDKs, Run-Konfigurationen, Debugger, Refactoring, Maven/Gradle, Terminal, Code-Navigation und Versionskontrolle.
- Fähigkeit, sicherzustellen, dass dein Setup die Aufgabe unterstützt, einschließlich installierter IntelliJ IDEA, verfügbarer Projekte/Dateien, konfiguriertem SDK, installierten Abhängigkeiten und bereiten Referenzen vor der Aufzeichnung.
- 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 Contractor-Workflow über Zeitzonen hinweg gleichbleibende Qualität zu liefern.
- Zusätzliche berufliche Fähigkeiten sind willkommen, darunter Java, Kotlin, Backend-Entwicklung, QA, GitHub, DevOps, technisches Schreiben, Coding oder andere computergestützte Workflows.