MLOps Engineer (ML Workflows Engineering) (m/f/d)

MLOps Engineer (ML Workflows Engineering) (m/f/d)

München Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
JetBrains

Auf einen Blick

  • Aufgaben: Entwickle Tools und Automatisierungen für nahtlose ML-Entwicklung und -Betrieb.
  • Unternehmen: JetBrains, ein innovatives Unternehmen mit Leidenschaft für Entwickler-Tools.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit großartigen Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft von KI und arbeite an spannenden ML-Projekten.
  • Qualifikationen: Erfahrung mit MLOps-Tools und fundiertes Wissen über den ML-Lebenszyklus.

Das prognostizierte 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.

Als Teil unseres Teams werden Sie:

  • Werkzeuge, Automatisierungen und Workflows 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 entwickeln, um die Leistung und Reproduzierbarkeit von ML-Workflows in der Produktion sicherzustellen.
  • End-to-End-Machine-Learning-Pipelines entwerfen, implementieren und 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, arbeiten, um das Training, die Feinabstimmung und die Bewertung von ML-Modellen zu unterstützen.
  • Mit Produkt- und Entwicklungsteams zusammenarbeiten, um hochrangige Ziele in konkrete, skalierbare und wartbare Systeme zu transformieren.
  • Workflows für Reproduzierbarkeit, Skalierbarkeit und Kosteneffizienz 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 – Ihnen liegt am Herzen, wie ML-Ingenieure tatsächlich arbeiten, und Sie 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 Fundament in NLP und transformerbasierten Ansätzen haben.
  • Das Schreiben von Code in Java und/oder Kotlin beherrschen.

MLOps Engineer (ML Workflows Engineering) (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.

JetBrains

Kontaktdaten:

JetBrains Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so MLOps Engineer (ML Workflows Engineering) (m/f/d) erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei JetBrains anzuklopfen, wenn du dich auf die Stelle als MLOps Engineer (ML Workflows Engineering) (m/f/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei JetBrains vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um MLOps Engineer (ML Workflows Engineering) (m/f/d) mit Bravour zu bestehen

MLOps-Tools
Kubernetes
Cloud-Anbieter (GCP und AWS)
ML-Orchestrierungsframeworks
ML-Lebenszyklus
Projektmanagement
CI/CD-Systeme (z.B. GitHub Actions, JetBrains TeamCity)

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei JetBrains klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei JetBrains vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.