Auf einen Blick
- Aufgaben: Entwickle Tools und Automatisierungen für nahtlose ML-Entwicklung und -Betrieb.
- Arbeitgeber: JetBrains, ein innovatives Unternehmen für Entwicklerwerkzeuge.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Andere Informationen: Dynamisches Team mit Fokus auf Innovation und Karrierewachstum.
- Warum dieser Job: Gestalte die Zukunft von KI mit modernsten MLOps-Technologien.
- Gewünschte Qualifikationen: Erfahrung mit MLOps-Tools und fundiertes Wissen über den ML-Lebenszyklus.
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 stärksten 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. Heute werden KI-gestützte Unterstützung und Agenten zu einem zentralen Bestandteil der Arbeitsweise von Entwicklern in unseren IDEs. Das Team für ML Workflows Engineering widmet sich der Beseitigung von Infrastrukturproblemen, der Optimierung von Machine Learning Operations (MLOps) und der Ermöglichung, dass Teams sich auf die innovativen Arbeiten konzentrieren können, die am wichtigsten sind – den Aufbau von wirkungsvollen ML-Modellen und intelligenten Agenten.
Als Teil des Teams spielen Sie eine Schlüsselrolle bei der Gestaltung von Werkzeugen, Automatisierungen und Pipelines, die die Entwicklung von Machine Learning nahtlos und intuitiv gestalten. Durch die Integration modernster MLOps-Praktiken und ingenieurtechnischer Exzellenz zielen wir darauf ab, die Produktivität zu maximieren und die Komplexität der ML-Infrastruktur zu beseitigen, damit unsere Teams die Grenzen des Möglichen in der KI erweitern können.
Zu Ihren Aufgaben gehören:
- Werkzeuge, Automatisierungen und Workflows zu entwickeln, um infrastrukturlastige Aufgaben zu vereinfachen und AI-Teams zu ermächtigen, sich auf Experimente und die Lösung grundlegender Herausforderungen zu konzentrieren.
- Robuste Überwachungs-, Protokollierungs- und Nachverfolgungssysteme zu entwickeln, um die Leistung und Reproduzierbarkeit von ML-Workflows in der Produktion sicherzustellen.
- End-to-End-Machine-Learning-Pipelines zu entwerfen, zu implementieren und zu warten, um die nahtlose Entwicklung, das Training und die Bereitstellung von ML-Modellen und intelligenten Agenten zu ermöglichen.
- Mit großflächigen verteilten Systemen, einschließlich GPU-Clustern, zu arbeiten, um das Training, die Feinabstimmung und die Bewertung von ML-Modellen zu unterstützen.
- Mit Produkt- und Entwicklungsteams zusammenzuarbeiten, um hochrangige Ziele in konkrete, skalierbare und wartbare Systeme zu transformieren.
- Workflows für Reproduzierbarkeit, Skalierbarkeit und Kosteneffizienz zu optimieren, während die ML-Teams produktiv und auf Innovation fokussiert bleiben.
Wir freuen uns, Sie in unserem Team zu haben, wenn Sie:
- Praktische Erfahrung mit modernen MLOps-Tools, einschließlich Kubernetes, Cloud-Anbietern (GCP und AWS) und ML-Orchestrierungsframeworks haben.
- Ein solides Verständnis des ML-Lebenszyklus vom Konzept bis zur kundenorientierten Anwendung besitzen.
- Die Fähigkeit haben, Projekte von Anfang bis Ende zu leiten, beginnend mit einem hochrangigen Problem oder Schmerzpunkt des Produkts und es durch die Phasen Design, Experimentierung, Implementierung und Iteration zu überwachen.
- Eine kundenorientierte Denkweise haben – Sie kümmern sich darum, wie ML-Ingenieure tatsächlich arbeiten, und können deren Bedürfnisse in umsetzbare, skalierbare und wartbare architektonische Entscheidungen übersetzen.
- Erfahrung mit modernen CI/CD-Systemen wie GitHub Actions oder JetBrains TeamCity haben.
- Mindestens drei Jahre Erfahrung mit Python haben und sauberen, wartbaren Code in modernen ML-Codebasen schreiben.
Unser idealer Kandidat hätte Erfahrung mit:
- ML-Orchestratoren und Workflow-Tools wie ZenML, Dagster und Airflow.
- Der Entwicklung von Infrastrukturkomponenten und -diensten unter Verwendung von Clusterlösungen wie Kubernetes.
- Der Entwicklung von Python-basierten Backend-Diensten.
- Der Erstellung und Wartung von ML-Pipelines, einschließlich älterer.
- Experimentverfolgung und Beobachtbarkeit mit Tools wie Weights & Biases, MLflow, Langfuse oder ähnlichem.
Wir wären besonders begeistert, wenn Sie Erfahrung mit:
- LLM-Inferenz-Frameworks wie vLLM, DeepSpeed und TensorRT haben.
- Dem Schreiben und Warten von Python-Bibliotheken, die von internen (oder externen) ML-Ingenieuren verwendet werden.
- Ein starkes theoretisches Wissen in NLP und transformerbasierten Ansätzen haben.
- Das Schreiben von Code in Java und/oder Kotlin beherrschen.
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, Zugänglichkeitsbedürfnissen oder Orientierung.
Senior MLOps Engineer (ML Workflows Engineering) Arbeitgeber: JetBrains
Kontaktperson:
JetBrains HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior MLOps Engineer (ML Workflows Engineering)
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden – also sei aktiv und knüpfe Kontakte!
✨Zeige deine Projekte!
Hast du an spannenden MLOps-Projekten gearbeitet? Teile sie auf GitHub oder in deinem Portfolio! Das zeigt nicht nur deine Fähigkeiten, sondern gibt den Arbeitgebern auch einen Einblick in deinen Arbeitsstil.
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Herausforderungen im MLOps-Bereich vertraut. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt dein tiefes Verständnis für die Materie.
✨Bewirb dich direkt über unsere Website!
Wir bei StudySmarter lieben es, wenn du dich direkt über unsere Plattform bewirbst. So kannst du sicherstellen, dass deine Bewerbung die richtige Person erreicht und du die besten Chancen hast, Teil unseres Teams zu werden!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior MLOps Engineer (ML Workflows Engineering)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir bei StudySmarter suchen nach authentischen Menschen, die ihre Leidenschaft für MLOps und maschinelles Lernen zeigen können. Zeig uns, was dich motiviert und warum du Teil unseres Teams werden möchtest!
Mach es konkret!: Verwende konkrete Beispiele aus deiner bisherigen Erfahrung, um zu zeigen, wie du Herausforderungen im MLOps-Bereich gemeistert hast. Wir wollen sehen, dass du nicht nur über Theorie sprichst, sondern auch praktische Lösungen anbieten kannst. Das macht deine Bewerbung viel überzeugender!
Achte auf die Details!: Stelle sicher, dass deine Bewerbung gut strukturiert und fehlerfrei ist. Ein klarer und präziser Schreibstil zeigt, dass du Wert auf Qualität legst – genau wie wir bei StudySmarter. Lass uns wissen, dass du die nötige Sorgfalt in deine Arbeit steckst!
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bearbeitet wird. Außerdem kannst du dort mehr über unser Team und unsere Projekte erfahren, was dir bei der Bewerbung helfen kann!
Wie du dich auf ein Vorstellungsgespräch bei JetBrains vorbereitest
✨Verstehe die MLOps-Welt
Mach dich mit den neuesten MLOps-Tools und -Technologien vertraut, die in der Branche verwendet werden. Zeige im Interview, dass du nicht nur die Theorie verstehst, sondern auch praktische Erfahrungen mit Tools wie Kubernetes, GCP oder AWS hast.
✨Projekte im Detail kennen
Bereite dich darauf vor, über deine bisherigen Projekte zu sprechen. Sei bereit, spezifische Herausforderungen und Lösungen zu erläutern, die du in der Entwicklung von ML-Pipelines oder Automatisierungstools erlebt hast. Das zeigt, dass du die Fähigkeit hast, Projekte von Anfang bis Ende zu leiten.
✨Kundenorientierung zeigen
Betone deine Fähigkeit, die Bedürfnisse von ML-Ingenieuren zu verstehen und in umsetzbare Lösungen zu übersetzen. Bereite Beispiele vor, wie du in der Vergangenheit auf Kundenfeedback reagiert hast, um Systeme zu optimieren und die Benutzererfahrung zu verbessern.
✨Technische Fragen proaktiv angehen
Erwarte technische Fragen zu CI/CD-Systemen oder Python-Coding. Übe, klare und präzise Antworten zu geben, und sei bereit, deinen Code oder deine Architekturentscheidungen zu verteidigen. Das zeigt dein tiefes Verständnis und deine Problemlösungsfähigkeiten.