Auf einen Blick
- Aufgaben: Entwickle und trainiere große Sprachmodelle für innovative Codierungsaufgaben.
- Arbeitgeber: JetBrains, ein führendes Unternehmen für Entwicklerwerkzeuge mit einer Leidenschaft für Code.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Andere Informationen: Dynamisches Team mit Zugang zu modernster GPU-Infrastruktur und einem inklusiven Arbeitsumfeld.
- Warum dieser Job: Arbeite an bahnbrechenden KI-Technologien und beeinflusse die Zukunft der Softwareentwicklung.
- Gewünschte Qualifikationen: Erfahrung in ML-Systemen und fundierte Kenntnisse in NLP und Deep Learning.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Bei JetBrains ist Code unsere Leidenschaft. Seit unserer Gründung im Jahr 2000 streben wir danach, die robustesten und effektivsten Entwicklerwerkzeuge der Welt zu schaffen. Durch die Automatisierung routinemäßiger Überprüfungen und Korrekturen beschleunigen unsere Werkzeuge die Produktion und ermöglichen es Entwicklern, zu wachsen, zu entdecken und zu kreieren. Wir arbeiten an einer ehrgeizigen neuen Plattform, die KI-Funktionen für alle JetBrains-Produkte bereitstellt. Unsere Plattform basiert auf intern entwickelten Modellen für Schreib- und Programmierhilfe sowie auf der Integration mit unseren strategischen Partnern.
Wir suchen einen Forschungsingenieur, der zur Schulung von Grundmodellen für Programmieraufgaben beitragen kann. Sie werden daran arbeiten, große Sprachmodelle von Grund auf zu entwickeln und sie in Produktionsumgebungen bereitzustellen, wo sie von Endbenutzern weltweit zugänglich sind.
Wir schätzen Ingenieure, die:
- Projekte planen und Entscheidungen unabhängig treffen können, wobei sie bei Bedarf andere konsultieren.
- Kundenbedürfnisse identifizieren und ihre Aufgaben entsprechend priorisieren.
- Mit den einfachsten Lösungen beginnen und nach Bedarf schrittweise Komplexität hinzufügen.
- Die alleinige Verantwortung für ein ganzes Teilsystem übernehmen.
- Eine Leidenschaft für das Lernen haben und den Wunsch, über die neuesten Entwicklungen im Bereich LLM informiert zu bleiben.
In dieser Rolle werden Sie:
- Mit Stakeholdern zusammenarbeiten, um Geschäftsanforderungen in technische Spezifikationen umzuwandeln.
- LLMs von Grund auf auf einem großen GPU-Cluster trainieren.
- Vortrainings- und Feinabstimmungsdatensätze sammeln und verarbeiten.
- Bestehende Teilsysteme unterstützen und verbessern.
Wir freuen uns, Sie in unserem Team zu haben, wenn Sie:
- Erfahrung im Design, in der Bereitstellung und im Support von Produktions-ML-Systemen haben.
- Ein starkes theoretisches Fundament in NLP und transformerbasierten Ansätzen besitzen.
- Über Kenntnisse moderner Deep-Learning-Frameworks wie PyTorch und gängiger Bibliotheken für NLP verfügen.
- Erfahrung im verteilten Training von Modellen mit mehreren Milliarden Parametern haben.
- Auf Details achten und über hervorragende Kommunikationsfähigkeiten verfügen.
Besonders begeistert wären wir, wenn Sie Erfahrung mit:
- LLM-Inferenz-Frameworks wie vLLM, DeepSpeed, TensorRT haben.
- LLM-Ausrichtungstechniken wie RLHF/RLAIF vertraut sind.
- MLOps-Tools und -Praktiken, einschließlich CI/CD für ML, haben.
- K8s und Kubeflow kennen.
- Wissenschaftlichen Veröffentlichungen im Bereich NLP vorweisen können.
Wie wir JetBrains AI entwickeln:
- Ein Cluster von Hunderten von NVIDIA-GPUs als Trainingsinfrastruktur.
- Git für das Quellcode-Management.
- Python, PyTorch und HuggingFace als ML-Stack.
- Kubeflow und Weights & Biases für das Experiment-Tracking.
- TeamCity als CI-Automatisierungssystem.
Wir sind ein Arbeitgeber, der Chancengleichheit bietet. Wir wissen, dass großartige Ideen von jedem, überall kommen können. Deshalb tun wir unser Bestes, um einen offenen und integrativen Arbeitsplatz zu schaffen – einen, der jeden willkommen heißt, unabhängig von Hintergrund, Identität, Religion, Alter, Zugangsbedürfnissen oder Orientierung.
Staff Research Engineer (LLM Pre-Training) Arbeitgeber: JetBrains
Kontaktperson:
JetBrains HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Staff Research Engineer (LLM Pre-Training)
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über die Unternehmenskultur bei JetBrains und zeig dein Interesse an ihrer Arbeit.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Kenntnisse in NLP und Deep Learning zu demonstrieren. Wir können dir helfen, die besten Ressourcen zu finden, um dich optimal vorzubereiten.
✨Tipp Nummer 3
Zeige deine Leidenschaft für das Lernen! Halte dich über die neuesten Entwicklungen im Bereich LLMs auf dem Laufenden und teile deine Erkenntnisse in Gesprächen oder Interviews. Das zeigt, dass du wirklich engagiert bist.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! So hast du die besten Chancen, gesehen zu werden. Wir freuen uns darauf, talentierte Leute wie dich in unserem Team willkommen zu heißen!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Staff Research Engineer (LLM Pre-Training)
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für das, was du tust, sollten in deiner Bewerbung deutlich werden. Lass uns wissen, warum du dich für die Stelle als Staff Research Engineer interessierst und was dich motiviert.
Technische Fähigkeiten hervorheben: Stell sicher, dass du deine Erfahrungen mit modernen Deep Learning Frameworks wie PyTorch und NLP-Techniken klar darstellst. Wir suchen nach jemandem, der nicht nur theoretisches Wissen hat, sondern auch praktische Erfahrung in der Entwicklung von LLMs mitbringt.
Projekte und Erfolge teilen: Erzähl uns von Projekten, an denen du gearbeitet hast, und den Ergebnissen, die du erzielt hast. Zeige, wie du Herausforderungen gemeistert hast und welche Lösungen du entwickelt hast. Das gibt uns einen Einblick in deine Problemlösungsfähigkeiten.
Bewerbung über unsere Website: Vergiss nicht, deine Bewerbung über unsere Website einzureichen! So stellst du sicher, dass wir alle Informationen richtig erhalten und du die besten Chancen hast, Teil unseres Teams zu werden. Wir freuen uns auf deine Bewerbung!
Wie du dich auf ein Vorstellungsgespräch bei JetBrains vorbereitest
✨Verstehe die Technologie
Mach dich mit den neuesten Entwicklungen im Bereich der LLMs vertraut. Lies aktuelle Forschungsarbeiten und Blogs, um ein tiefes Verständnis für die Technologien zu entwickeln, die JetBrains verwendet. Das zeigt dein Engagement und deine Leidenschaft für das Thema.
✨Bereite konkrete Beispiele vor
Überlege dir spezifische Projekte oder Erfahrungen, die deine Fähigkeiten in der Entwicklung und dem Training von ML-Systemen demonstrieren. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du Lösungen gefunden hast.
✨Zeige deine Problemlösungsfähigkeiten
JetBrains sucht nach Ingenieuren, die unabhängig Entscheidungen treffen können. Bereite dich darauf vor, Fragen zu beantworten, die deine Fähigkeit zur Problemlösung und Entscheidungsfindung testen. Denke an Situationen, in denen du komplexe Probleme angegangen bist und welche Ansätze du gewählt hast.
✨Stelle Fragen
Nutze die Gelegenheit, um Fragen zu stellen, die dein Interesse an der Rolle und dem Unternehmen zeigen. Frage nach den aktuellen Projekten im Bereich LLMs oder wie das Team die Zusammenarbeit fördert. Das zeigt, dass du aktiv an der Position interessiert bist und mehr über die Unternehmenskultur erfahren möchtest.