Senior Software Engineer - Fleet Management

Senior Software Engineer - Fleet Management

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice möglich
Nscale

Auf einen Blick

  • Aufgaben: Entwickle automatisierte Systeme für das Management von GPU-Knoten und Netzwerkschaltern.
  • Unternehmen: Nscale, ein innovatives Unternehmen im Bereich GPU-Cloud für KI.
  • Vorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, flexible Arbeitszeiten und Unterstützung bei der beruflichen Entwicklung.
  • Weitere Informationen: Remote-Arbeit in einem unterstützenden und inklusiven Umfeld.
  • Warum dieser Job: Gestalte die Zukunft der KI mit modernster Technologie und einem dynamischen Team.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Python.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Über Nscale

Nscale ist die GPU-Cloud, die für KI entwickelt wurde. Wir bieten kosteneffiziente, leistungsstarke Infrastruktur für KI-Startups und große Unternehmenskunden. Nscale ermöglicht es KI-fokussierten Unternehmen, überlegene Ergebnisse zu erzielen, indem die Komplexität der KI-Entwicklung reduziert wird. Unsere GPU-Cloud stärkt technische Fähigkeiten und unterstützt direkt strategische Geschäftsergebnisse, einschließlich Kostenmanagement, schneller Innovation und Umweltverantwortung.

Bei Nscale bilden unsere Software-Ingenieure das Rückgrat unseres Produktangebots. Wir entwickeln hochmoderne KI-Produkte, die es unseren Kunden ermöglichen, schnell in einer zunehmend wettbewerbsintensiven digitalen Landschaft zu agieren. Wir gedeihen in einer Kultur der unermüdlichen Innovation, des Eigentums und der Verantwortung, in der jedes Teammitglied stolz auf seine Arbeit ist und diese mit Exzellenz und Dringlichkeit vorantreibt. Als Nscaler bauen Sie Vertrauen durch Offenheit und Transparenz, wo jeder inspiriert wird, sein Bestes zu geben. Wenn Sie unserem Team beitreten, tragen Sie dazu bei, die Technologie zu entwickeln, die die Zukunft antreibt.

Über die Rolle

Wir suchen einen Senior Software Engineer, um unsere Fleet Manager-Plattform zu entwickeln – das Workflow-Automatisierungssystem, das GPU-Knoten und Netzwerkschalter in großem Maßstab bereitstellt, testet und repariert. Sie werden grundlegende, auf Python basierende Automatisierungssysteme entwickeln, die den gesamten Lebenszyklus unserer Compute-Infrastruktur verwalten: Geräteanmeldung, Burn-in-Tests, Netzwerkkonfiguration, GPU-Gesundheitsüberwachung und Selbstheilungsfähigkeiten. Diese Rolle richtet sich an jemanden, der besessen von verteilten Systemen in großem Maßstab, Infrastrukturzuverlässigkeit, Skalierbarkeit, Sicherheit und kontinuierlicher Verbesserung ist.

Was Sie tun werden:

  • Workflow-Automatisierungssysteme für das Lifecycle-Management von GPU-Knoten und Netzwerkschaltern in großem Maßstab entwickeln
  • Grundlegende Plattformkomponenten mit etablierten Softwaremustern entwerfen, auf denen andere aufbauen
  • Gerätebereitstellung, Burn-in-Tests, Netzwerkkonfiguration und Hardware-Gesundheitsvalidierungs-Workflows implementieren
  • Integration mit Rechenzentrumsinfrastrukturmanagementsystemen, Cloud-Orchestrierungsplattformen und Bare-Metal-Bereitstellungstools
  • Verteilte Workflow-Orchestrierungssysteme entwickeln, um komplexe Automatisierungsaufgaben über die Flotte zu koordinieren
  • Technische Strategie für Zuverlässigkeit, Beobachtbarkeit, Vorfallreaktion und betriebliche Exzellenz vorantreiben
  • Mit Infrastruktur-, Plattform- und SRE-Teams zusammenarbeiten, um Hardware-Lifecycle-Operationen zu automatisieren
  • KI-Tools verwenden, um die Lieferung zu beschleunigen und gleichzeitig die architektonische Kohärenz zu wahren

Über Sie

  • Sie haben mehr als 5 Jahre Erfahrung in der Softwareentwicklung und im Betrieb von Produktionssystemen, mit Fokus auf Infrastrukturautomatisierung oder Workflow-Tooling
  • Starke Kenntnisse in Python (Fleet Manager ist vollständig in Python entwickelt)
  • Sie sind motiviert, verteilte Systeme in großem Maßstab, Infrastrukturzuverlässigkeit, Skalierbarkeit, Sicherheit und kontinuierliche Verbesserung zu entwickeln
  • Technische Expertise: schnelles Verständnis von Systemdesign-Abwägungen, Verfolgen von sich schnell entwickelnden Softwaresystemen
  • Sie verwenden KI-Tools wie Claude oder Cursor als Kernbestandteil Ihres Entwicklungs-Workflows als grundlegenden Multiplikator dessen, was Sie bauen können
  • Sie haben Automatisierungssysteme von vagen Anforderungen bis hin zu operativen Systemen in der Produktion geliefert, mit praktischer Erfahrung in den Operationen am Tag 2 (Überwachung, Vorfallreaktion, Leistungsoptimierung)
  • Starke Problemlösungsfähigkeiten und die Fähigkeit, unabhängig in einem schnelllebigen, hochgradig verantwortungsvollen Umfeld zu arbeiten
  • Exzellente Kommunikationsfähigkeiten, um Konsens mit Stakeholdern sowohl intern als auch extern aufzubauen

Schön zu haben:

  • Erfahrung mit Workflow-Orchestrierungstools wie Temporal, Airflow, Prefect oder ähnlichem
  • Praktische Erfahrung mit Infrastruktur-Tooling: DCIMs, NetBox, OpenStack oder ERP-Systemen
  • Bare-Metal-Bereitstellung und -Automatisierung: MAAS, Ironic, IPMI, PXE-Boot oder Netzwerkautomatisierung
  • Erfahrung in der Entwicklung von Hardware-Lifecycle-Automatisierung: Bereitstellung, Validierung, Tests oder Reparatur-Workflows
  • GPU-Infrastruktur-Erfahrung: Gesundheitsüberwachung, Burn-in-Tests oder Cluster-Management
  • HPC und Networking: Rechenzentrumstopologie, Hochleistungsinterkonnektivität (InfiniBand, RoCE)
  • Tiefes Wissen über Kubernetes, Infrastructure as Code (Terraform, Pulumi), AWS und GCP
  • Open-Source-Beiträge in der Infrastrukturautomatisierung oder cloud-nativen Tools

Was wir Ihnen bieten können

Bei Nscale finden Sie eine kollaborative, unterstützende und innovative Umgebung, in der Ihre Beiträge echten Einfluss haben. Wir bauen etwas Außergewöhnliches auf, und wir möchten, dass Sie im Mittelpunkt stehen.

  • Hochgradig wettbewerbsfähiges Paket (Basis + Eigenkapital) mit Überprüfungen alle 12 Monate.
  • Schließen Sie sich dem am schnellsten wachsenden Tech-Startup an, Ihre Chance, Grenzen zu überschreiten, mit brillanten Köpfen zusammenzuarbeiten und Ihren Einfluss auf modernste KI zu hinterlassen.
  • Erwarten Sie einen dynamischen Fortschrittsplan, der auf Ihre Ambitionen zugeschnitten ist. Wachsen Sie, indem Sie neue Dinge ausprobieren, führen, den Status quo herausfordern und Ihren Einfluss übernehmen, immer mit unserer vollen Unterstützung.
  • Human-First-Flexibilität: Wir behandeln Sie zuerst als Menschen. Unser flexibler Arbeitsplatz vertraut Nscalern, dass sie liefern, und gibt Ihnen die Autonomie, Ihren Tag um die Momente des Lebens zu gestalten.
  • Schließen Sie sich unserem florierenden Remote-First-Team an. Geografie ist kein Hindernis für Einfluss oder Verbindung. Wir schaffen nahtlose virtuelle Zusammenarbeit, die Sie überall dort ermächtigt, wo Sie arbeiten.

Chancengleichheitserklärung

Bei NScale setzen wir uns dafür ein, ein integratives, diverses und gerechtes Arbeitsumfeld zu fördern. Wir glauben, dass eine Vielzahl von Perspektiven unser Arbeitsumfeld bereichert, und wir ermutigen Bewerbungen von Kandidaten aller Hintergründe, Erfahrungen und Fähigkeiten. Wir ermutigen nachdrücklich Bewerbungen von People of Color, der LGBTQ+-Gemeinschaft, Menschen mit Behinderungen, neurodivergenten Menschen, Eltern, Betreuern und Menschen aus einkommensschwachen Verhältnissen. Wenn es etwas gibt, das wir tun können, um Ihre spezifische Situation zu berücksichtigen, lassen Sie es uns bitte wissen.

Senior Software Engineer - Fleet Management Arbeitgeber: Nscale

Nscale ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer offenen Unternehmenskultur fördert Nscale nicht nur technisches Wissen, sondern auch persönliche Wachstumschancen. Die attraktiven Benefits, einschließlich flexibler Arbeitszeiten und umfassender Gesundheitsleistungen, machen Nscale zu einem idealen Ort für Fachkräfte, die eine bedeutungsvolle Karriere im Bereich Kundenengagement anstreben.

Nscale

Kontaktdaten:

Nscale Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer - Fleet Management 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 Nscale anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer - Fleet Management 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 Nscale vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Fleet Management mit Bravour zu bestehen

Python
Distributed Systems
Infrastructure Automation
Workflow Automation
Device Provisioning
Network Configuration
GPU Health Monitoring

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