Mirantis
Mirantis
Mirantis entwickelt cloudnative Infrastruktur- und Container-Management-Software für Organisationen, die Kubernetes-Umgebungen in großem Maßstab aufbauen, absichern und betreiben. Das Portfolio umfasst Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime und Mirantis Secure Registry und unterstützt den Clusterbetrieb sowie die Sicherheit der Software-Lieferkette. Darüber hinaus trägt das Unternehmen mit Projekten und Tools wie Lens Desktop, einer Kubernetes-IDE, zum Open-Source-Ökosystem bei und bietet technischen Support für Unternehmen. Mirantis arbeitet mit Organisationen aus den Bereichen Beratung, Gesundheitswesen, Logistik, öffentliche Dienstleistungen, Finanzdienstleistungen und technologieorientierte Branchen zusammen, die moderne Cloud-Infrastrukturen einsetzen.

Senior Rust-Softwareentwickler bei Mirantis (remote, Europa)

Entwickle Kubernetes-Control-Planes für Mirantis’ cloudnative KI-Infrastruktur. Baue Netzwerk-, DPU- und Bare-Metal-Orchestrierungssysteme für anspruchsvolle Workloads.

Beschreibung

  • Entwickle und betreibe produktive Control-Plane-Microservices, Kubernetes-Operatoren und Reconciliation-Engines in Rust und Go.
  • Lege funktionale und nichtfunktionale Anforderungen, die Architektur, Systemsequenzdiagramme sowie gRPC/Protobuf- und REST-API-Schemas fest.
  • Entwickle Integrationen für Netzwerkbetriebssysteme wie SONiC, NVUE und Cumulus sowie für DPU-Hardwareplattformen.
  • Ergänze Services um durchgängiges OpenTelemetry-Tracing und Metriken.
  • Untersuche die Ursachen von Problemen in verteilten Systemen mit unterschiedlichen Technologien.
  • Prüfe Pull Requests und arbeite an Codebasen in Rust, Go und SQL mit.
  • Sorge mit mockbasierten Tests für eine hohe Testabdeckung.
  • Beteilige dich an Open-Source-Projekten.
  • Nimm an Design-Reviews teil, prüfe Code aus verschiedenen Fachbereichen und übernimm Bereitschaftsdienste.

Anforderungen

  • Bachelor- oder Masterabschluss in Informatik, Computertechnik oder gleichwertige praktische Erfahrung.
  • Mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung für cloudnative Plattformen oder Systemprogrammierung.
  • Sehr gute Kenntnisse in Rust, einschließlich der asynchronen Tokio-Runtime, Tonic, Axum und sqlx.
  • Gute Kenntnisse in Go.
  • Fundierte Kenntnisse in asynchroner Nebenläufigkeit, Lock-free-Mustern, der Verwaltung verteilter Zustände und mockbasiertem Testen.
  • Erfahrung mit dem Entwurf von gRPC/Protobuf-Verträgen mit tonic/prost und der Verwaltung von Schemaänderungen mithilfe von Zero-Copy-Serialisierung und Typgenerierung zur Compilezeit.
  • Erfahrung mit der Entwicklung eigener Kubernetes-Controller und -Operatoren mit kube-rs sowie CRD-basierten Reconciliation-Loops.
  • Engagement für testgetriebenes Design und gut testbaren Code, einschließlich Mock-Schnittstellen für Abhängigkeiten von externen Services.
  • Nachweisliche Erfahrung im Verfassen von Architekturspezifikationen und in fachübergreifenden Design-Reviews.
  • Fortgeschrittene Kenntnisse in SQL und PostgreSQL.
  • Fundierte Kenntnisse in BGP, MP-BGP, EVPN, VXLAN, L3VNI, Route Targets und dem Design von Route-Servern.
  • Praktische Erfahrung mit SONiC, Cumulus Linux und NVUE.
  • Kenntnisse in NVIDIA DOCA, Host-Based Networking, BlueField-DPU-Architekturen und dem DPF-Operator-Modell.
  • Verständnis von InfiniBand-Fabrics, NVLink/NMX-M-Partitionierung und RoCEv2.
  • Fortgeschrittene Kenntnisse in Linux Netlink, Netzwerk-Namespaces, Routing-Tabellen und der Implementierung von DHCP-/DNS-Diensten.
  • Vertrautheit mit CNI-Plugins wie Calico und Cilium.
  • Fundierte Kenntnisse in PXE/iPXE, UEFI, Secure Boot, Measured Boot und TPM-Attestierung.
  • Gute Kenntnisse in Redfish, IPMI und BMC-Abstraktionen.
  • Umfassende Kenntnisse von Bootketten, systemd, initramfs und BIOS-Konfigurationsmatrizen.
  • Erfahrung mit PKI, X.509-Zertifikaten, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT und RBAC.
  • Erfahrung mit KubeVirt/KVM.
  • Nachweisliche Beiträge zu Open-Source-Systemprojekten oder deren Betreuung.
  • Erfahrung mit OVS und DPDK ist von Vorteil.

Zusatzleistungen

  • Remote-Arbeit.
  • Ein Open-Source-Entwicklungsumfeld.
  • Einblicke in cloudnative KI-Infrastruktur der nächsten Generation.
  • Fachübergreifende Code-Reviews und verlässliche Bereitschaftsdienste.

Ähnliche Stellen

Correlation One

Learning Designer: Daten- und KI-Schulungen

Correlation One
51 – 200 Mitarbeitende
Sponsor für H1B-Visum

Entwickle evidenzbasierte Daten- und KI-Schulungen für die Personalentwicklungsprogramme von Correlation One. Erstelle Curricula, Übungen und wiederverwendbare Lernmaterialien für Unternehmenskunden.

Öffnen