Auf einen Blick
- Aufgaben: Entwickle Tools zur Analyse und Verbesserung von KI-Agenten für Kotlin-Code.
- Unternehmen: JetBrains, ein innovatives Unternehmen mit einer Leidenschaft für Entwickler-Tools.
- Vorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitsorte und umfangreiche Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und Unterstützung für persönliche Entwicklung.
- Warum dieser Job: Gestalte die Zukunft des Programmierens mit KI und beeinflusse Millionen von Entwicklern.
- Qualifikationen: Erfahrung in der Entwicklung von Evaluierungs- oder Analyse-Pipelines und starke Python-Kenntnisse.
Das prognostizierte Gehalt liegt zwischen 59400 - 72600 € pro Jahr.
Bei JetBrains ist Code unsere Leidenschaft. Seit unserer Gründung im Jahr 2000 streben wir danach, die stärksten und effektivsten Entwicklerwerkzeuge der Welt zu schaffen. Heute werden KI-gestützte Codierungsagenten zu einem zentralen Bestandteil der Art und Weise, wie Entwickler Kotlin schreiben – und wir möchten sicherstellen, dass sie es gut machen. Das Kotlin AI Value Stream-Team ist verantwortlich dafür, wie KI-Agenten Kotlin-Code auf allen Plattformen verstehen, generieren und verbessern: Android, Kotlin Multiplatform, serverseitig, web, desktop und andere. Wir bauen die Evaluierungsinfrastruktur, Fehleranalysetools und Post-Training-Pipelines, die das Verhalten von Agenten bei realen Kotlin-Entwickleraufgaben messen und verbessern.
Als Research Engineer in diesem Team sind Sie für den gesamten Prozess verantwortlich: Analysieren, wie Agenten bei Kotlin scheitern → Evaluierungen erstellen, die diese Fehler erfassen → Methoden zur Behebung dieser Fehler recherchieren und implementieren → die Verbesserung messen. Ihre Arbeit wird direkt beeinflussen, wie Millionen von Entwicklern Kotlin durch KI-Codierungsagenten erleben.
Als Teil unseres Teams werden Sie:
- Tools für die agentische Fehleranalyse entwickeln - Werkzeuge entwerfen und implementieren, um systematisch Fehler zu erfassen, zu klassifizieren und zu analysieren, die KI-Codierungsagenten beim Generieren von Kotlin-Code machen.
- Evaluierungspipelines aufbauen - Evaluierungspipelines entwerfen, implementieren und warten, die die Qualität der Kotlin-Codegenerierung über verschiedene Dimensionen messen, einschließlich Korrektheit, Idiomatik, Build-Erfolg, Framework-Nutzung und Testabdeckung.
- Methoden zur Verbesserung des Verhaltens von Agenten und Modellen auf Kotlin erforschen - Mit Post-Training-Techniken experimentieren (SFT, DPO, GRPO), um zu verbessern, wie Modelle mit Kotlin-spezifischen Mustern, Idiomen und Frameworks umgehen.
- Öffentliche Kotlin-Benchmarks erstellen - Open-Source-Benchmarks entwerfen und erstellen, die die Leistung von KI-Codierungsagenten bei Kotlin-Aufgaben messen und schließlich zum Standardreferenz für das Ökosystem werden.
Wir freuen uns, Sie an Bord zu haben, wenn Sie:
- Praktische Erfahrung im Aufbau von Evaluierungs- oder Analysepipelines für LLMs oder KI-Codierungsagenten in einer Forschungs- oder Produktionsumgebung haben.
- Starke Python-Engineering-Fähigkeiten (mindestens drei Jahre) besitzen, mit der Fähigkeit, sauberen, wartbaren Code in datenschweren und ML-nahen Codebasen zu schreiben.
- Erfahrung mit Datenanalyse im großen Maßstab haben: Abfragen großer Datensätze (SQL/Athena), Aufbau von Datenpipelines und Durchführung statistischer Analysen von experimentellen Ergebnissen.
- Die Fähigkeit haben, Projekte von Anfang bis Ende zu leiten – vom Identifizieren eines Problems in Agententraces bis hin zum Entwerfen einer Evaluierung, Durchführen von Experimenten und Ausliefern einer Lösung.
- Ein produktbewusstes Mindset haben: Ihnen liegt am Herzen, wie Agenten tatsächlich von Entwicklern genutzt werden, und Sie können reale Fehlermuster in Evaluierungs- und Trainingsarbeiten übersetzen.
- Vertrautheit mit Kotlin oder eine starke Bereitschaft haben, tiefgehende Kotlin-Expertise zu entwickeln (Sie werden täglich in Kotlin-Codebasen arbeiten).
Unser idealer Kandidat hätte auch Erfahrung mit:
- Post-Training-LLMs: SFT, RLHF, DPO, GRPO – entweder praktische Schulung oder das Entwerfen der Daten- und Belohnungspipelines, die in das Training einfließen.
- Modernen Deep-Learning-Frameworks (PyTorch) und LLM-Trainingsstacks (TRL, verl, Megatron oder ähnlich).
- Entwicklung von KI-Agenten: werkzeugbenutzende Agenten, mehrstufige Codierungsworkflows, agentische Frameworks.
- Evaluierungsframeworks und -tools: Inspect AI, Promptfoo, LM-evaluation-harness oder benutzerdefinierte Evaluierungspipelines.
- Experimentverfolgung und Beobachtbarkeit: Weights & Biases, MLflow, Langfuse oder ähnlich.
- Dem Kotlin-Ökosystem: Android, Gradle, KMP, Spring, Ktor – mit einem Verständnis der Entwickler-Workflows, die Agenten unterstützen müssen.
- Beiträgen zu oder der Pflege von Open-Source-Projekten, insbesondere Benchmarks oder Evaluierungstools.
Wenn Sie nicht alle Anforderungen erfüllen? Das ist in Ordnung – wenn Sie sich für diese Arbeit begeistern und starke Grundlagen mitbringen, würden wir uns freuen, von Ihnen zu hören. Wir sprechen gerne mit Ihnen und bieten die Schulung, die Sie benötigen, um in die Rolle hineinzuwachsen.
Warum JetBrains beitreten?
- Starkes Grundgehalt. Wir bieten wettbewerbsfähige Vergütung, die Ihre Fähigkeiten und Erfahrungen widerspiegelt.
- Flexibler Arbeitsort. Genießen Sie die Freiheit, von zu Hause oder im Büro zu arbeiten.
- Remote-Arbeit. Verbringen Sie bis zu 30 Tage pro Jahr mit Remote-Arbeit im Ausland.
- Zusätzliche Freizeit. Mehr Tage zum Entspannen, Auftanken und für die Dinge, die Sie lieben.
- Krankenversicherungszuschuss. Genießen Sie Sicherheit für sich und Ihre Familie.
- Lern- und Entwicklungsmöglichkeiten. Zugang zu Konferenzen, Kursen und Sprachkursen.
- Umzugshilfe. Wir helfen, Ihren Umzug so reibungslos und stressfrei wie möglich zu gestalten.
- Sprachkurse. Lernen Sie die Landessprache oder verbessern Sie Ihre Englischkenntnisse.
- Verpflegung. Genießen Sie ein warmes Essen oder erhalten Sie einen Mittagszuschuss an Arbeitstagen.
- Unterstützung für psychische Gesundheit. Um Ihnen zu helfen, sich wohlzufühlen, bieten wir einfachen Zugang zu professionellen psychischen Gesundheitsdiensten.
- Sportliche Vorteile. Genießen Sie ein Fitnessstudio vor Ort oder einen Zuschuss für einen Sportclub.
- Interne Veranstaltungen. Nehmen Sie an unternehmensweiten Feiern und Teambesprechungen teil.
*Einige Vorteile können je nach Standort variieren.
Senior Research Engineer (Agentic Behavior) (m/f/d) 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 Senior Research Engineer (Agentic Behavior) (m/f/d) erhalten könntest
✨Sei aktiv in lokalen Datenbank-Communities
Schau dir lokale Meetup-Gruppen oder Online-Communities an, die sich mit Datenbanken beschäftigen. Dort kannst du nicht nur dein Netzwerk erweitern, sondern auch wertvolle Kontakte knüpfen, die dir bei der Jobsuche helfen können. Viele Unternehmen schätzen Empfehlungen aus diesen Communities.
✨Zeige deine Skills in Open-Source-Projekten
Beteilige dich an Open-Source-Projekten, die mit Datenbanken arbeiten. So kannst du deine Fähigkeiten unter Beweis stellen und gleichzeitig einen beeindruckenden Portfoliobereich aufbauen, den du potenziellen Arbeitgebern präsentieren kannst.
✨Besuche Jobmessen und Recruiting-Events
Jobmessen sind eine großartige Gelegenheit, um direkt mit Unternehmen in Kontakt zu treten. Informiere dich über lokale Jobmessen, die sich auf Tech- und Datenbankrollen konzentrieren, und bereite uns vor, um unseren Lebenslauf und unser Interesse an der Rolle zu präsentieren.
✨Bewirb dich direkt bei JetBrains
Wir empfehlen dir, auch direkt über unsere Website bei JetBrains für die Stelle als Senior Research Engineer (Agentic Behavior) (m/f/d) zu bewerben. Zeig uns deine Leidenschaft für Datenbanken und warum du Teil unseres Teams werden möchtest. Jede Bewerbung zählt!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Research Engineer (Agentic Behavior) (m/f/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Datenbank-Skills hervorheben:In deinem Lebenslauf solltest du unbedingt deine Erfahrungen mit verschiedenen Datenbankmanagementsystemen (DBMS) wie MySQL, PostgreSQL oder MongoDB betonen. Wenn du spezielle Projekte oder Aufgaben in deinem letzten Job hast, die deine Fähigkeiten im Umgang mit Datenbanken zeigen, nenn diese unbedingt!
Projekte und Zertifikate erwähnen:Falls du an relevanten Projekten oder Kursen in Bezug auf Datenbanken teilgenommen hast, pack sie in dein Portfolio oder erwähne sie in deinem Anschreiben. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Anwendungskonzepte beherrschst!
Motivation und Teamfähigkeit zeigen:Da du dich auf eine Vollzeitstelle bewirbst, ist es wichtig, dass du in deinem Anschreiben deutlich machst, warum du leidenschaftlich an der Arbeit mit Datenbanken interessiert bist und wie gut du im Team arbeiten kannst. Unternehmen suchen oft nach Mitarbeitern, die auch über die technischen Fähigkeiten hinaus ins Team passen.
Die richtige Struktur im Lebenslauf:Gestalte deinen Lebenslauf klar und strukturiert – in der Datenbankbranche kommt es nicht nur auf die Inhalte an, sondern auch auf die Art und Weise, wie du sie präsentierst. Nutze klare Überschriften und Absätze, um deine Fähigkeiten und Erfahrungen hervorzuheben. Und vergiss nicht, dein Lebenslauf sollte so aufbereitet sein, dass man sofort erkennt, dass du ein wahres Datenbanktalent bist!
Wie man sich auf ein Vorstellungsgespräch bei JetBrains vorbereitet
✨Sei bereit für technische Fragen zur Datenbankverwaltung
Egal, ob es um SQL-Abfragen, Datenmodellierung oder Performance-Optimierung geht, du solltest die Grundlagen perfekt beherrschen. Bereite dich darauf vor, praktische Probleme zu lösen und deine Lösungsansätze zu erklären – das zeigt, dass du nicht nur Theorie kennst, sondern auch praktisch umgehen kannst!
✨Portfolio nicht vergessen!
Wenn du bereits an Datenbankprojekten gearbeitet hast, bringe Beispiele mit, die deine Fähigkeiten zeigen. Zeige, wie du Probleme gelöst hast und wie deine Ansätze zur Effizienz der Datenbank beigetragen haben. Ein starkes Portfolio kann dich von anderen Kandidaten abheben!
✨Verstehe die spezifischen Tools der Branche
Je nach JetBrains könnte es sein, dass ihr spezifische Datenbankmanagementsysteme nutzt. Mach dich mit diesen vertraut und zeige dein Wissen über die neuesten Tools und Technologien. Das zeigt, dass du aufmerksam bist und dich bereits mit ihrer Arbeitsweise beschäftigt hast.
✨Motivation und Entwicklung in den Vordergrund stellen
Da es sich um eine Vollzeitstelle handelt, wollen sie wissen, dass du langfristig motiviert bist. Erkläre, warum dich die Arbeit in der Datenbankverwaltung begeistert und wie du deine Fähigkeiten weiterentwickeln möchtest, um einen Mehrwert für JetBrains zu schaffen.