LLM-Java-Entwickler
Veröffentlicht am 17. Juni 2024 · Bewerbung bis 15. November 2026
Ich leite Sie zur offiziellen Seite von Turing weiter. Die Bewerbung ist kostenlos und auf Englisch.
Ich erhalte von der Plattform eine Provision, wenn ein von mir empfohlener Kandidat eingestellt wird. Für Sie ändert sich nichts.
Der Entwickler entwirft, baut und optimiert skalierbare Backend-Komponenten zum Training fortgeschrittener Sprachmodelle. Bewerber müssen über einen Abschluss in Informatik oder vergleichbare Erfahrung sowie über fundierte Java-Kenntnisse verfügen.
Übersetzung der Originalanzeige von Turing.
Über Turing:
Turing ist eines der weltweit am schnellsten wachsenden KI-Unternehmen und beschleunigt die Weiterentwicklung und den Einsatz leistungsstarker KI-Systeme.
Turing unterstützt Kunden auf zwei Wegen: Durch die Zusammenarbeit mit den weltweit führenden KI-Laboren zur Weiterentwicklung von Spitzenmodell-Fähigkeiten in den Bereichen Denken, Schlussfolgern, Programmieren, agentisches Verhalten, Multimodalität, Mehrsprachigkeit, STEM und Spitzenwissen; sowie durch die Nutzung dieser Arbeit zum Aufbau realer KI-Systeme, die geschäftskritische Prioritäten für Unternehmen lösen.
Rollenübersicht:
Wir sind aktiv auf der Suche nach talentierten Entwicklern mit fundierten Kenntnissen als Java Engineer. Der Engineer arbeitet gemeinsam mit funktionsübergreifenden Teams an der Definition, dem Design und der Bereitstellung neuer Funktionen. Das Unternehmen entwickelt die nächste Generation von Dialogagenten, die ein breites Anwendungsspektrum in Bereichen wie Bildung, Unterhaltung und allgemeiner Frage-Antwort-Funktionalität haben werden. Dies ist eine spannende Möglichkeit für Kandidaten, die in einem rasanten Umfeld gerne lernen möchten.
Wie sieht der Arbeitsalltag aus:
- Entwerfen, entwickeln und pflegen Sie effizienten, qualitativ hochwertigen Code zum Trainieren und Optimieren von KI-Modellen.
- Führen Sie Evaluierungen (Evals) durch, um die Modellleistung zu bewerten und Ergebnisse für eine kontinuierliche Verbesserung zu analysieren.
- Bewerten und priorisieren Sie die Antworten von KI-Modellen auf Benutzeranfragen in verschiedenen Domänen und stellen Sie die Übereinstimmung mit vordefinierten Kriterien sicher.
- Entwickeln Sie umfassende Erklärungen und Begründungen für Evaluierungen, die ein ausgezeichnetes logisches Denkvermögen und technische Expertise unter Beweis stellen.
- Leiten Sie die Bemühungen im Bereich Supervised Fine-Tuning (SFT), einschließlich der Erstellung und Pflege hochwertiger, aufgabenspezifischer Datensätze.
- Arbeiten Sie mit Forschern und Annotatoren zusammen, um Reinforcement Learning with Human Feedback (RLHF) durchzuführen und Belohnungsmodelle zu verfeinern.
- Entwerfen Sie innovative Evaluierungsstrategien und -prozesse, um die Ausrichtung des Modells an den Bedürfnissen der Benutzer und ethischen Richtlinien zu verbessern.
- Erstellen und verfeinern Sie optimale Antworten, um die KI-Leistung zu verbessern, wobei der Schwerpunkt auf Klarheit, Relevanz und technischer Genauigkeit liegt.
- Führen Sie gründliche Code-Reviews und Dokumentationsprüfungen durch, geben Sie konstruktives Feedback und identifizieren Sie Verbesserungspotenziale.
- Arbeiten Sie mit funktionsübergreifenden Teams zusammen, um die Modellleistung zu verbessern und zu Produktverbesserungen beizutragen.
- Erkunden und integrieren Sie kontinuierlich neue Werkzeuge, Techniken und Methoden zur Verbesserung von KI-Trainingsprozessen.
Erforderliche Fähigkeiten: - Trainieren Sie LLM-Modelle mit hochwertigen, stabilen und skalierbaren Backend-Komponenten unter Verwendung neuester Best Practices für das Programmieren in verschiedenen Sprachen und Frameworks.
- Nehmen Sie an Code-Reviews teil, um sicherzustellen, dass die Standards für die Codequalität eingehalten werden.
- Stellen Sie Ihre Kompetenz in der Programmiersprache Ihrer Wahl unter Beweis und decken Sie dabei alle Bereiche ab.
- Stellen Sie in den Antworten klaren, sauberen, gut organisierten, korrekten und klar kommentierten/klassifizierbaren Code bereit.
- Bachelor- oder Masterabschluss in Ingenieurwissenschaften, Informatik (oder gleichwertige Berufserfahrung).
- Nachweisbare Erfahrung in der Entwicklung von Web-Apps unter Verwendung modularer Entwicklung und skalierbarer Architekturen sowie ein starker Fokus auf Lesbarkeit des Codes und Sicherheit/Stabilität (d. h. Tests).
- Gute Kenntnisse der Syntax und Konventionen von Java.
- Erfahrungen im Bereich Software Quality Assurance und Testplanung sind von Vorteil.
- Ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten auf Englisch.
Vorteile der Freelance-Tätigkeit bei Turing:
- Arbeiten Sie in einer vollständig remote basierten Umgebung.
- Möglichkeit, an bahnbrechenden KI-Projekten mit führenden LLM-Unternehmen zu arbeiten.
Angebotsdetails:
- Erforderliche Verpflichtungen: mindestens 4 Stunden pro Tag und mindestens 20 Stunden pro Woche mit einer Überschneidung von 4 Stunden mit PST. (Wir bieten 3 Optionen für den Zeitaufwand: 20 Std./Woche, 30 Std./Woche oder 40 Std./Woche).
- Art des Engagements: Auftragnehmer-Verhältnis (keine medizinische Versorgung / kein bezahlter Urlaub).
- Vertragslaufzeit: 1 Monat; [voraussichtlicher Starttermin ist nächste Woche].
Evaluierungsprozess (ca. 75 Minuten):
- Zwei Interviewrunden (60 Minuten Technik + 15 Minuten Kultur & Angebotsbesprechung).
Erforderliche Fähigkeiten
- Java
- Spring Boot
- Spring
Weltweit offen
Über Turing
Turing stellt Remote-Experten für KI- und Engineering-Projekte ein, von Software bis Medizin. Die Originalanzeige steht auf deren Website.
Diese Stelle auf Turing ansehenÄhnliche Stellen
Java Engineer
Der Java Engineer überprüft KI-generierten Java-Code, bewertet Architekturlösungen und erstellt Referenzimplementierungen. Zu den Anforderungen gehören ein Abschluss in Informatik oder einem verwandten Bereich sowie mindestens fünf Jahre berufliche Softwareentwicklungserfahrung mit Java in Produktivsystemen.
- Remote Contractor
- Java
- Unit Testing
- +5
Vor 150 Tagen veröffentlicht55 $/Std.
Senior Software Engineer, LLM Evaluation (mit Sitz in US/Kanada/WEU)
Diese Remote-Vertragsposition umfasst das Erstellen von Datensätzen, das Bewerten von KI-generiertem Code und das Erstellen von Verifizierungsagenten zur Weiterentwicklung von Large Language Models. Der ideale Kandidat bringt mindestens drei Jahre Software-Engineering-Erfahrung, tiefgehende Expertise in der Full-Stack-Entwicklung und starke Kommunikationsfähigkeiten mit.
- Python
- JavaScript
- Java
- +2
Vor 327 Tagen veröffentlicht
Senior Software Engineer für LLM-Evaluation
Dieser Senior Software Engineer baut Datensätze auf und bewertet Large Language Models durch Code-Reviews über mehrere Programmiersprachen hinweg. Kandidaten benötigen mehrjährige Software-Engineering-Erfahrung, darunter zwei Jahre bei einem erstklassigen Produktunternehmen.
- JavaScript
- Python
Vor 493 Tagen veröffentlicht
Senior Software Engineer für LLM Evaluation & Repository Validation
Der Senior Software Engineer analysiert GitHub-Issues, richtet Entwicklungsumgebungen ein und bewertet die Testabdeckung, um verifizierbare Software-Engineering-Aufgaben für Large Language Models zu entwickeln. Kandidaten müssen über fundierte Erfahrung in einer gängigen Programmiersprache sowie Kenntnisse in Git, Docker und Pipeline-Einrichtung verfügen.
- Python
- JavaScript
- Java
- +5
Vor 519 Tagen veröffentlicht
