Mirantis
Mirantis
Mirantis razvija cloud-native infrastrukturu i softver za upravljanje spremnicima za organizacije koje izgrađuju, štite i upravljaju Kubernetes okruženjima velikih razmjera. Njegov portfelj uključuje Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime i Mirantis Secure Registry, koji podržavaju rad klastera i sigurnost lanca opskrbe softverom. Tvrtka također doprinosi ekosustavu otvorenog koda projektima i alatima poput Lens Desktopa, Kubernetesova IDE-a, uz tehničku podršku za poduzeća. Mirantis surađuje s organizacijama u savjetovanju, zdravstvu, logistici, javnim službama, financijskim uslugama i tehnološki usmjerenim industrijama koje uvode modernu cloud infrastrukturu.

Viši arhitekt mrežnih rješenja za AI infrastrukturu u Mirantisu

Projektirajte mreže za GPU cloudove tvrtke Mirantis i njezinu platformu k0rdent AI. Izrađujte referentne arhitekture, automatizaciju i dokaze koncepta za korisnike s velikom AI infrastrukturom.

Opis

  • Vodite projektiranje mrežnih rješenja za k0rdent AI, platformu tvrtke Mirantis za izgradnju i upravljanje GPU cloudovima i AI tvornicama.
  • Projektirajte povezivanje velikih GPU klastera, izolaciju korisnika i povezivanje radnih opterećenja kroz kontejnere, virtualne strojeve i fizičke čvorove.
  • Izrađujte i objavljujte referentne arhitekture, funkcionalni kod i dokaze koncepta na fizičkom hardveru.
  • Definirajte računalne mreže InfiniBand i Ethernet RoCEv2, uključujući topologije optimizirane za tračnice te topologije fat-tree ili Clos.
  • Planirajte front-end, pohranu i upravljačke mreže, uključujući povezivanje s korisničkim podatkovnim centrima, javnim cloudovima i hibridnim okruženjima.
  • Projektirajte izolaciju više korisnika pomoću particija InfiniBand, VRF-ova, EVPN-VXLAN-a i mrežnih pravila Kubernetes.
  • Dokumentirajte ograničenja skaliranja i kompromise u troškovima, performansama, operativnosti i ovisnosti o dobavljačima.
  • Odredite mrežne postavke Linux hostova za NIC-ove, DPU-ove i SuperNIC-ove, uključujući PCI passthrough, SR-IOV, IOMMU, NUMA i afinitet GPU-a i NIC-a.
  • Projektirajte Kubernetes mreže za AI radna opterećenja uz CNI-je, Multus, SR-IOV, RDMA dodatke, NVIDIA Network Operator i DRA.
  • Projektirajte KubeVirt mreže za GPU i RDMA promet.
  • Istražujte nove AI mrežne tehnologije i standarde, a zatim izradite prototipove i usporedite alternative.
  • Objavljujte istraživačke bilješke, prijedloge dizajna, stručne radove, objave na blogu i predavanja.
  • Izrađujte i održavajte dokaze koncepta za korisnike i partnere te izvještavajte o rezultatima prema dogovorenim kriterijima uspjeha.
  • Razvijajte automatizaciju i alate u Pythonu, Gou i Bashu te uz Ansible, Helm, Kubernetes manifeste i Terraform.
  • Testirajte i uspoređujte mrežne sklopove i konfiguracije hostova pomoću NCCL testova, perftesta i ib_write_bw.
  • Budite stručnjak za mreže tijekom razgovora s korisnicima, pregleda dizajna i arhitektonskih radionica.
  • Surađujte s hardverskim i mrežnim partnerima na zajedničkim dizajnima i njihovoj provjeri.
  • Dijelite rezultate istraživanja s timovima Product i Engineering te sudjelujte u usmjeravanju razvoja k0rdent AI-ja.
  • Nastupajte na industrijskim događajima, webinarima i partnerskim skupovima te vodite tehničke radionice.
  • Izrađujte referentne arhitekture, sažete prikaze rješenja, objave na blogu i interne materijale za osposobljavanje.

Zahtjevi

  • Diploma iz računalnih znanosti, elektrotehnike, telekomunikacija ili srodnog područja ili odgovarajuće praktično iskustvo.
  • Najmanje osam godina iskustva u mrežnom inženjerstvu ili arhitekturi.
  • Najmanje tri godine rada na mrežama podatkovnih centara, HPC-a ili cloud infrastrukture.
  • Iskustvo u radu s korisnicima kao arhitekt rješenja, pre-sales inženjer, konzultant ili tehnički voditelj.
  • Stručno poznavanje dizajna mreža podatkovnih centara, uključujući topologije spine-leaf i Clos, GPU mreže optimizirane za tračnice, prekomjernu pretplatu i ECMP.
  • Napredno poznavanje InfiniBanda, uključujući upravljanje podmrežom, particioniranje, adaptivno usmjeravanje i NCCL/RDMA promet.
  • Napredno poznavanje Etherneta RoCEv2, uključujući PFC, ECN, DCQCN, QoS, MTU i podešavanje međuspremnika.
  • Poznavanje BGP-a, EVPN-VXLAN-a i VRF-ova za mreže s više korisnika.
  • Iskustvo s hibridnom i multicloud povezivošću, međupovezivanjem, VPN-ovima, cloud umrežavanjem, IP adresiranjem i planiranjem DNS-a.
  • Stručno poznavanje Linux umrežavanja, uključujući NIC-ove, PCI passthrough, SR-IOV, IOMMU, NUMA afinitet, iproute2, ethtool i devlink.
  • Poznavanje Kubernetes umrežavanja, uključujući CNI dodatke, Multus, sekundarne mreže, SR-IOV i RDMA dodatke za uređaje, mrežna pravila i izlaganje usluga.
  • Iskustvo s KubeVirtom i umrežavanjem virtualnih strojeva, passthroughom i SR-IOV-om.
  • Iskustvo u programiranju ili skriptiranju u barem jednom jeziku; prednost imaju Python ili Go.
  • Napredno poznavanje Gita, CI-ja i infrastrukture kao koda.
  • Dobro pisano i govorno znanje engleskog jezika.
  • Sigurnost u prezentiranju pred velikom publikom i vođenju praktičnih radionica.
  • Sposobnost prilagodbe komunikacije mrežnim inženjerima i rukovoditeljima korisnika.
  • Iskustvo u međunarodnoj, distribuiranoj tvrtki i suradnji kroz različite vremenske zone i kulture.

Pogodnosti

  • Naknada i pogodnosti određuju se prema uvjetima lokalnog tržišta i obliku zaposlenja.
  • Rad na daljinu.
  • Do 25 % putovanja zbog angažmana s korisnicima, sastanaka s partnerima, rada u laboratoriju i industrijskih događaja.
  • Izravan rad s vodećim operatorima GPU cloudova, NeoCloudovima, suverenim cloudovima i poduzećima usmjerenima na AI.
  • Suradnja s vrlo stručnim distribuiranim timom.
  • Prilika za oblikovanje predstavljanja proizvoda i utjecaj na uspjeh njegova izlaska na tržište.