Auf einen Blick
- Aufgaben: Entwickle KI-gestützte Assistenten und Agenten für JetBrains IDEs.
- Unternehmen: JetBrains, ein innovatives Unternehmen im Bereich Softwareentwicklung.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Wachstumschancen.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung mit modernster KI-Technologie.
- Qualifikationen: Erfahrung in der Schulung von LLMs und modernen Deep-Learning-Frameworks.
Das prognostizierte Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Join JetBrains als Research Engineer (Agentic Models) und helfen Sie dabei, KI-gestützte Assistenten und Agenten zu entwickeln, die ein zentraler Bestandteil der Arbeitsweise von Entwicklern in unseren IDEs werden. In dieser Rolle arbeiten Sie an der Schnittstelle von SFT und RL-Style Post-Training sowie produktgetriebener Evaluierung, indem Sie unsere verteilten GPU- und MapReduce-Cluster nutzen, um Modelle in JetBrains-Produkte zu integrieren.
Verantwortlichkeiten
- Entwerfen, implementieren und warten von SFT- und RL-Post-Training-Pipelines für mehrstufige Codierungsagenten.
- Trainieren und Anpassen von LLMs für Agenten-Workflows, einschließlich Planung, Werkzeugnutzung und mehrstufigen Interaktionen innerhalb der JetBrains-IDEs.
- Aufbauen und Entwickeln von Evaluierungs- und Simulationsumgebungen, in denen Codierungsagenten agieren, gemessen und mit realistischen Entwickleraufgaben verglichen werden können.
- Entwerfen von Evaluierungsrahmen und Metriken für das Verhalten von Agenten, Analysieren von Protokollen und Logs sowie Schließen des Kreislaufs von der Evaluierung zurück zum Training, den Daten und dem Belohnungsdesign.
- Analysieren von Trainings- und Evaluierungsergebnissen, um Verbesserungen an Modellarchitekturen, Trainingsrezepten und Datensätzen vorzuschlagen und umzusetzen.
- Arbeiten mit großangelegter Infrastruktur, einschließlich verteiltem Training auf GPU-Clustern und großem MapReduce-ähnlichem Datenverarbeitung für Vortraining und Feinabstimmung von Datensätzen.
- Eng mit Forschungs-, Produkt- und Infrastrukturteams zusammenarbeiten, um hochrangige Produktvisionen in konkrete Modelle, Experimente und ausgelieferte Funktionen umzusetzen.
Qualifikationen
- Praktische Erfahrung im Training von LLMs (Vortraining, Feinabstimmung oder Post-Training) in einem Forschungs- oder Produktionsumfeld.
- Erfahrung mit modernen Deep-Learning-Frameworks wie PyTorch und spezialisierten LLM-Trainingsstacks (z.B. Megatron, NeMo, verl oder ähnliches).
- Ein solides Verständnis der Grundlagen des LLM-Trainings – Tokenisierung, Datenpipelines, Batching, gemischte Präzision, verteiltes Training und Debugging instabiler Läufe.
- Die Fähigkeit, Projekte von Anfang bis Ende zu leiten, beginnend mit einem hochrangigen Problem oder Produktproblem und es durch die Phasen Design, Experimentierung, Implementierung und Iteration zu überwachen.
- Eine produktbewusste Denkweise – Sie interessieren sich dafür, wie Agenten tatsächlich von Entwicklern genutzt werden, und können Produktbedürfnisse und Fehlerquellen in Modellierungs- und Evaluierungsarbeiten übersetzen.
- Mindestens 3 Jahre Erfahrung mit Python, um sauberen, wartbaren Code in modernen ML-Codebasen zu schreiben.
Unser idealer Kandidat hätte Erfahrung mit
- ML-Orchestratoren und Workflow-Tools wie Kubeflow, Dagster, Airflow, ZenML und/oder Job-Schedulern wie Kubernetes oder SLURM.
- Großangelegten Daten- und Trainingspipelines, z.B. MapReduce-ähnliche Cluster, Multi-Node-GPU-Training oder Workloads im Bereich von 1M+ CPU/GPU-Stunden.
- Entwerfen und Warten von Evaluierungspipelines für LLMs oder Agenten, einschließlich Metriken, Dashboards, Experimentverfolgung und automatisierten Regressionstests.
- Entwicklung von KI-Agenten, wie z.B. werkzeugbenutzende Agenten, Planer oder mehrstufige Codierungs-Workflows, sowie Vertrautheit mit agentischen Frameworks oder Mustern.
- Experimentverfolgung und Beobachtbarkeit mit Tools wie Weights & Biases, MLflow, Langfuse oder ähnlichem.
- Optimierung der Inferenz und Bereitstellung optimierter Modelle in der Produktion.
Wir verarbeiten die in Ihrer Bewerbung bereitgestellten Daten gemäß der Datenschutzrichtlinie für die Rekrutierung.
Senioritätsgrad: Mid-Senior Level
Beschäftigungsart: Vollzeit
Berufsbereich: Ingenieurwesen und Informationstechnologie
Branchen: Softwareentwicklung
Research Engineer (Agentic Models) Arbeitgeber: JetBrains
JetBrains ist ein hervorragender Arbeitgeber, der eine offene und inklusive Arbeitsumgebung fördert, in der Teamarbeit und individuelle Verantwortung geschätzt werden. Mit flexiblen Arbeitsmöglichkeiten, umfangreichen Weiterbildungsangeboten und einem starken Fokus auf das Wohlbefinden der Mitarbeiter bietet JetBrains nicht nur ein attraktives Gehalt, sondern auch zahlreiche Vorteile wie zusätzliche Urlaubstage, Unterstützung bei der Relocation und Zugang zu mentaler Gesundheitsversorgung. In München arbeiten Sie in einem dynamischen Team, das innovative Softwarelösungen entwickelt und dabei die Möglichkeit hat, aktiv an der Verbesserung der Produktqualität mitzuwirken.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Research Engineer (Agentic Models) erhalten könntest
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Wir haben viele Ressourcen, die dir dabei helfen können, also schau mal vorbei!
✨Tipp Nummer 3
Sei proaktiv und zeige dein Interesse! Wenn du eine Stelle siehst, die dir gefällt, bewirb dich direkt über unsere Website. Das zeigt, dass du wirklich motiviert bist!
✨Tipp Nummer 4
Mach dich mit den neuesten Trends in der KI vertraut! Lies Blogs, nimm an Webinaren teil und bleib auf dem Laufenden. Das wird dir helfen, in Gesprächen zu glänzen und zu zeigen, dass du am Puls der Zeit bist.
Wir glauben, dass du diese Fähigkeiten brauchst, um Research Engineer (Agentic Models) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Mach deine Hausaufgaben:Bevor du mit deiner Bewerbung anfängst, schau dir unsere Website und die Produkte von JetBrains genau an. Verstehe, wie wir arbeiten und was uns wichtig ist – das hilft dir, deine Motivation und dein Interesse in der Bewerbung klar rüberzubringen.
Sei konkret und präzise:Wenn du über deine Erfahrungen sprichst, sei so konkret wie möglich. Nenne Beispiele aus deinen bisherigen Projekten, die zeigen, dass du die Anforderungen für die Stelle als Research Engineer verstehst und erfüllen kannst.
Zeig deine Leidenschaft für AI:Wir suchen nach Leuten, die wirklich für AI brennen! Teile in deiner Bewerbung, warum du dich für Agentic Models interessierst und wie du denkst, dass sie die Entwicklererfahrung verbessern können. Das zeigt uns, dass du nicht nur die technischen Skills hast, sondern auch die richtige Einstellung.
Bewirb dich direkt über unsere Website:Um sicherzustellen, dass deine Bewerbung die richtigen Leute erreicht, bewirb dich bitte direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten und du bist einen Schritt näher dran, Teil unseres Teams zu werden!
Wie man sich auf ein Vorstellungsgespräch bei JetBrains vorbereitet
✨Verstehe die Technologien
Mach dich mit den Technologien und Frameworks vertraut, die in der Stellenbeschreibung erwähnt werden, wie PyTorch oder spezifische LLM-Trainingsstacks. Zeige im Interview, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrungen mit diesen Tools.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere solche, die mit SFT, RL oder der Arbeit mit großen Datenpipelines zu tun haben. Diese Beispiele helfen dir, deine Fähigkeiten und Erfahrungen greifbar zu machen.
✨Zeige dein Produktbewusstsein
Sei bereit, darüber zu sprechen, wie deine Arbeit als Research Engineer die Entwicklererfahrung verbessern kann. Überlege dir, wie Agenten in IDEs eingesetzt werden und welche Probleme sie lösen können. Das zeigt, dass du die Bedürfnisse der Nutzer verstehst.
✨Fragen stellen ist wichtig
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das könnten Fragen zu den aktuellen Projekten des Unternehmens oder zu den Herausforderungen sein, die das Team derzeit bewältigt. Das zeigt dein Interesse und Engagement für die Rolle.