ML Engineer - Infrastructure in Zürich

ML Engineer - Infrastructure in Zürich

Zürich Vollzeit 74250 - 90750 € / Jahr (geschätzt) Vor Ort
F

Auf einen Blick

  • Aufgaben: Entwickle und optimiere GPU-Cluster für humanoide Roboter und unterstütze KI-Ingenieure.
  • Unternehmen: Innovatives Unternehmen im Bereich Robotik mit einem dynamischen Team.
  • Vorteile: Wettbewerbsfähige Vergütung, Gesundheitsleistungen und flexible Arbeitszeiten.
  • Weitere Informationen: Zentrale Lage in Zürich mit erstklassigen Testeinrichtungen und Karrieremöglichkeiten.
  • Warum dieser Job: Sei Teil der Zukunft der Robotik und arbeite an bahnbrechenden Technologien.
  • Qualifikationen: Erfahrung in ML und GPU-Infrastruktur sowie Kenntnisse in Python und PyTorch.

Das prognostizierte Gehalt liegt zwischen 74250 - 90750 € pro Jahr.

About Flexion

At Flexion, we are building the autonomy stack for humanoid robots.

Our mission is to drive the transition from fragile prototypes to real-world deployments of humanoids.

We were founded by leading scientists in robot reinforcement learning (ex-Nvidia, ex-ETH Zürich) and backed by leading international VC firms.

In just months, we went from our first line of code to deploying real humanoid capabilities with our customers, leveraging simulation and reinforcement learning.

Today, we are rapidly expanding the capabilities of our autonomy stack, our customer base, and our team.

The role

We are looking for an experienced ML engineer to join Flexion’s experienced infrastructure team and take ownership of Flexion’s GPU compute platforms.

This is a senior, on-site role with significant scope.

At Flexion, we are building the brain for humanoid robots, which involves training foundation models with vast amounts of data on large GPU clusters.

You will own the design, bring-up, operation and optimization of performant clusters.

You will work with AI engineers to help them optimize their training speed and hardware utilization.

You will also influence strategic compute planning and contribute to new tools and platforms for iterating on our AI models efficiently.

This will put you at the heart of Flexion’s AI development and allow you to directly impact the execution of our ambitious roadmap.

You will closely collaborate with the company’s leadership, engineers of the infrastructure team and AI engineers across the company.

Key responsibilities

  • Architect, run and continuously improve existing and future cloud-based GPU clusters.

Select the best frameworks and tooling to run our clusters efficiently.

Work on cluster provisioning, job schedulers and monitoring systems.

  • Help AI engineers optimize their training workloads and maximize hardware utilization using profilers, contributing to our core ML libraries.
  • Contribute to short- and long-term GPU compute strategies in collaboration with our AI engineering teams and help execute on them.
  • Optimize capacity and cost by exploring multi-cloud strategies and evaluating trade-offs.
  • Raise the bar on engineering practices, including testing, code quality, documentation, and system reliability.
  • Degree in Computer Science, Electrical Engineering or Software Engineering (or equivalent practical experience) plus significant industry experience.
  • Hands-on experience with the training or inference of large models (billions of parameters) on distributed multi-node GPU hardware.

This can include bringing up and running the cluster, writing and optimizing training/inference code, building ML pipelines, etc.

  • Proficiency in Python and working knowledge of Py Torch.
  • Deep understanding of distributed training concepts (DDP, FSDP, NCCL).
  • Experience with at least one cloud platform (AWS, GCP, Azure or neoclouds) or large-scale on-premises GPU infrastructure.
  • Experience with job scheduling and orchestration tools: Slurm and/or Kubernetes/Kube Ray.
  • Nice-to-haves
  • Familiarity with profilers (e. g., Py Torch Profiler, Dynolog, HTA, Nsight).
  • Experience with high-performance or parallel file systems (e. g., Lustre).
  • Experience provisioning compute on multiple cloud providers.
  • Experience with infrastructure-as-code and configuration management (Terraform, Ansible).
  • Competitive Compensation
  • Joining a leading robotics team & exposure to never-done-before research
  • Energetic, collaborative culture with a bias for action and regular community events
  • Zurich
  • Enhanced pension plan
  • Relocation & permit sponsorship
  • Enhanced holiday & paid leave perks
  • Central Zürich office with top-tier robotics testing facilities and infrastructure
  • San Franciso
  • 401(k) with company contributions
  • Health, dental & vision coverage with the flexibility to choose your own plan
  • Open PTO policy & paid company holidays

ML Engineer - Infrastructure in Zürich Arbeitgeber: Flexion

Flexion ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Zürich die Möglichkeit bietet, in einem dynamischen Umfeld der humanoiden Robotik zu arbeiten. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer offenen Unternehmenskultur fördert Flexion nicht nur das Wachstum individueller Fähigkeiten, sondern bietet auch attraktive Vorteile und langfristige Partnerschaften mit strategischen Kunden. Hier haben Sie die Chance, Teil eines innovativen Teams zu werden, das an der Spitze der Technologie steht und bedeutende Beiträge zur Zukunft der Robotik leistet.

F

Kontaktdaten:

Flexion Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so ML Engineer - Infrastructure in Zürich 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 Flexion anzuklopfen, wenn du dich auf die Stelle als ML Engineer - Infrastructure 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 Flexion vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um ML Engineer - Infrastructure in Zürich mit Bravour zu bestehen

GPU-Cluster-Architektur
Cloud-basierte GPU-Cluster
Framework-Auswahl
Cluster-Provisionierung
Job-Scheduling
Überwachungssysteme
Optimierung von Trainingslasten

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 Flexion 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 Flexion 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.

Alle Jobs bei Flexion →
Alle Jobs bei Flexion →