Mirantis
Mirantis
Mirantis ontwikkelt cloud-native infrastructuur- en containerbeheersoftware voor organisaties die Kubernetes-omgevingen op grote schaal bouwen, beveiligen en beheren. Het portfolio omvat Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime en Mirantis Secure Registry, waarmee clusterbeheer en de beveiliging van de softwaretoeleveringsketen worden ondersteund. Het bedrijf draagt ook bij aan het open-source-ecosysteem met projecten en tools zoals Lens Desktop, een Kubernetes-IDE, en biedt technische ondersteuning voor ondernemingen. Mirantis werkt samen met organisaties in de consultancy, gezondheidszorg, logistiek, publieke dienstverlening, financiële dienstverlening en technologiegerichte sectoren die moderne cloudinfrastructuur invoeren.

Senior Rust-softwareontwikkelaar bij Mirantis (remote, Europa)

Bouw Kubernetes-control planes voor Mirantis’ cloud-native AI-infrastructuur. Ontwikkel netwerk-, DPU- en bare-metalorkestratiesystemen voor veeleisende workloads.

Beschrijving

  • Bouw en onderhoud productieklare control-plane-microservices, Kubernetes-operators en reconciliation-engines in Rust en Go.
  • Bepaal functionele en niet-functionele vereisten, de architectuur, systeemsequentiediagrammen en gRPC/Protobuf- en REST-API-schema’s.
  • Ontwikkel integraties voor netwerkbesturingssystemen zoals SONiC, NVUE en Cumulus, en voor DPU-hardwareplatforms.
  • Voeg end-to-end OpenTelemetry-tracing en meetgegevens toe aan services.
  • Onderzoek de grondoorzaken in gedistribueerde systemen die met meerdere technologieën zijn gebouwd.
  • Beoordeel pull requests en draag bij aan codebases in Rust, Go en SQL.
  • Zorg met mockgestuurd testen voor een hoge testdekking.
  • Draag bij aan open-sourceprojecten.
  • Neem deel aan ontwerpbeoordelingen, beoordeel code uit verschillende domeinen en draai bereikbaarheidsdiensten.

Vereisten

  • Bachelor- of masterdiploma in informatica, computertechniek of gelijkwaardige praktijkervaring.
  • Minimaal vijf jaar ervaring met softwareontwikkeling voor cloud-native platforms of systeemprogrammering.
  • Sterke beheersing van Rust, waaronder de asynchrone Tokio-runtime, Tonic, Axum en sqlx.
  • Go goed beheersen.
  • Grondige kennis van asynchrone concurrency, lock-free patronen, beheer van gedistribueerde status en mockgestuurd testen.
  • Ervaring met het ontwerpen van gRPC/Protobuf-contracten met tonic/prost en het beheren van schema-evolutie met zero-copy-serialisatie en typegeneratie tijdens compilatie.
  • Ervaring met het bouwen van aangepaste Kubernetes-controllers en -operators met kube-rs en op CRD’s gebaseerde reconciliation-loops.
  • Een sterke inzet voor testgedreven ontwerp en goed testbare code, waaronder mockinterfaces voor afhankelijkheden van externe services.
  • Aantoonbare ervaring met het schrijven van architectuurspecificaties en deelname aan multidisciplinaire ontwerpbeoordelingen.
  • Gevorderde SQL- en PostgreSQL-vaardigheden.
  • Expertise in BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets en het ontwerpen van route servers.
  • Praktische ervaring met SONiC, Cumulus Linux en NVUE.
  • Kennis van NVIDIA DOCA, Host-Based Networking, BlueField-DPU-architecturen en het DPF-operatormodel.
  • Inzicht in InfiniBand-fabrics, NVLink/NMX-M-partitionering en RoCEv2.
  • Gevorderde kennis van Linux netlink, netwerknaamruimten, routeringstabellen en implementaties van DHCP-/DNS-services.
  • Bekendheid met CNI-plugins zoals Calico en Cilium.
  • Expertise in PXE/iPXE, UEFI, Secure Boot, measured boot en TPM-attestatie.
  • Goede beheersing van Redfish, IPMI en BMC-abstracties.
  • Grondige kennis van bootketens, systemd, initramfs en BIOS-configuratiematrices.
  • Ervaring met PKI, X.509-certificaten, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT en RBAC.
  • Ervaring met KubeVirt/KVM.
  • Aantoonbare bijdragen aan of onderhoud van open-source-systeemprojecten.
  • Ervaring met OVS en DPDK is een pré.

Voordelen

  • Op afstand werken.
  • Een open-sourceontwikkelomgeving.
  • Ervaring opdoen met cloud-native AI-infrastructuur van de volgende generatie.
  • Domeinoverstijgende codebeoordelingen en betrouwbare bereikbaarheidsdiensten.

Gerelateerde vacatures

Correlation One

Learning designer data- en AI-training

Correlation One
51 – 200 Medewerkers
Sponsor voor H1B-visum

Ontwerp onderbouwde data- en AI-trainingen voor de ontwikkelingsprogramma’s van Correlation One. Maak curricula, oefeningen en herbruikbare leermiddelen voor zakelijke klanten.

Openen