Mirantis
Mirantis
Mirantis sviluppa infrastrutture cloud-native e software per la gestione dei container destinati alle organizzazioni che creano, proteggono e gestiscono ambienti Kubernetes su larga scala. Il suo portafoglio comprende Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime e Mirantis Secure Registry, a supporto delle operazioni sui cluster e della sicurezza della catena di fornitura del software. L’azienda contribuisce inoltre all’ecosistema open source attraverso progetti e strumenti come Lens Desktop, un IDE per Kubernetes, oltre a offrire assistenza tecnica per le imprese. Mirantis collabora con organizzazioni nei settori della consulenza, della sanità, della logistica, dei servizi pubblici, dei servizi finanziari e delle industrie orientate alla tecnologia che adottano infrastrutture cloud moderne.

Architetto senior di soluzioni di rete per infrastrutture AI in Mirantis

Progetta le reti cloud GPU di Mirantis e della sua piattaforma AI k0rdent. Realizza architetture di riferimento, automazione e proof of concept per infrastrutture AI su larga scala.

Descrizione

  • Guidare la progettazione di soluzioni di rete per k0rdent AI, la piattaforma Mirantis per realizzare e gestire cloud GPU e fabbriche di AI.
  • Progettare interconnessioni per grandi cluster GPU, isolamento dei tenant e connettività dei carichi di lavoro tra container, macchine virtuali e nodi bare metal.
  • Creare architetture di riferimento pubblicate, codice funzionante e proof of concept su hardware fisico.
  • Definire fabric di calcolo con InfiniBand ed Ethernet RoCEv2, incluse topologie ottimizzate per rail e topologie fat-tree o Clos.
  • Pianificare le reti front-end, di storage e di gestione, comprese le connessioni ai data center dei clienti, ai cloud pubblici e agli ambienti ibridi.
  • Progettare l’isolamento multi-tenant con partizioni InfiniBand, VRF, EVPN-VXLAN e policy di rete Kubernetes.
  • Documentare i limiti di scalabilità e i compromessi in termini di costi, prestazioni, operatività e dipendenza dai fornitori.
  • Specificare la rete degli host Linux per NIC, DPU e SuperNIC, includendo PCI passthrough, SR-IOV, IOMMU, NUMA e affinità GPU-NIC.
  • Progettare la rete Kubernetes per i carichi di lavoro AI con CNI, Multus, SR-IOV, plugin RDMA, NVIDIA Network Operator e DRA.
  • Progettare la rete KubeVirt per il traffico GPU e RDMA.
  • Esaminare le nuove tecnologie e gli standard di rete per l’AI, quindi realizzare prototipi e confrontare le alternative.
  • Pubblicare note di ricerca, proposte di progettazione, articoli, post di blog e interventi.
  • Realizzare e gestire proof of concept per clienti e partner, riportando i risultati rispetto ai criteri di successo concordati.
  • Sviluppare automazione e strumenti con Python, Go, Bash, Ansible, Helm, manifesti Kubernetes e Terraform.
  • Testare e confrontare fabric di rete e configurazioni degli host con test NCCL, perftest e ib_write_bw.
  • Agire da esperto di rete nelle attività di analisi delle esigenze dei clienti, nelle revisioni di progettazione e nei workshop di architettura.
  • Collaborare con i partner hardware e di rete alla progettazione e alla convalida di soluzioni congiunte.
  • Condividere i risultati della ricerca con i team Prodotto e Ingegneria e contribuire a orientare la roadmap di k0rdent AI.
  • Intervenire a eventi di settore, webinar e summit dei partner e condurre workshop tecnici.
  • Creare architetture di riferimento, schede delle soluzioni, post di blog e materiali interni di formazione.

Requisiti

  • Laurea triennale in informatica, ingegneria elettrica, telecomunicazioni o disciplina correlata, oppure esperienza pratica equivalente.
  • Almeno otto anni di esperienza nell’ingegneria o nell’architettura di rete.
  • Almeno tre anni di esperienza nelle reti di data center, HPC o infrastrutture cloud.
  • Esperienza a contatto con i clienti come architetto di soluzioni, ingegnere pre-vendita, consulente o responsabile tecnico.
  • Competenza nella progettazione di reti di data center, incluse topologie spine-leaf e Clos, fabric GPU ottimizzati per rail, oversubscription ed ECMP.
  • Ottima conoscenza di InfiniBand, inclusi gestione delle subnet, partizionamento, routing adattivo e traffico NCCL/RDMA.
  • Ottima conoscenza di Ethernet RoCEv2, inclusi PFC, ECN, DCQCN, QoS, MTU e ottimizzazione dei buffer.
  • Conoscenza di BGP, EVPN-VXLAN e VRF per reti multi-tenant.
  • Esperienza con connettività ibrida e multicloud, interconnessioni, VPN, reti cloud, indirizzamento IP e pianificazione DNS.
  • Competenza nelle reti Linux, incluse NIC, PCI passthrough, SR-IOV, IOMMU, affinità NUMA, iproute2, ethtool e devlink.
  • Conoscenza delle reti Kubernetes, inclusi plugin CNI, Multus, reti secondarie, plugin per dispositivi SR-IOV e RDMA, policy di rete ed esposizione dei servizi.
  • Esperienza con KubeVirt e reti di macchine virtuali, passthrough e SR-IOV.
  • Esperienza di programmazione o scripting in almeno un linguaggio; è preferibile Python o Go.
  • Padronanza di Git, CI e infrastruttura come codice.
  • Ottima conoscenza scritta e orale dell’inglese.
  • Disinvoltura nel presentare a un pubblico numeroso e nel condurre workshop pratici.
  • Capacità di adattare la comunicazione agli ingegneri di rete e ai dirigenti dei clienti.
  • Esperienza in un’azienda internazionale e distribuita, lavorando con fusi orari e culture diverse.

Benefit

  • Retribuzione e benefit sono definiti in base alle condizioni del mercato locale e alla modalità di assunzione.
  • Lavoro da remoto.
  • Fino al 25% di trasferte per incontri con clienti e partner, attività di laboratorio ed eventi di settore.
  • Collaborazione diretta con i principali operatori di cloud GPU, NeoClouds, cloud sovrani e aziende specializzate in AI.
  • Collaborazione con un team distribuito altamente qualificato.
  • Contributo alla definizione del posizionamento del prodotto e al successo della strategia commerciale.