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

Oblikujte umrežavanje GPU klastera za Mirantisovu Kubernetes-native platformu AI infrastrukture. Izrađujte referentne arhitekture, automatizaciju i dokaze koncepta za korisnike za k0rdent AI.

Opis

  • Vodite osmišljavanje mrežnih rješenja za Mirantisovu platformu k0rdent AI za GPU oblake i AI tvornice.
  • Oblikujte povezivanje velikih GPU klastera, izolaciju korisnika te umrežavanje kontejnera, virtualnih strojeva i fizičkih poslužitelja.
  • Izrađujte i objavljujte referentne arhitekture za implementacije od jednog racka do klastera s tisućama GPU-ova.
  • Definirajte računalne mreže InfiniBand i RoCEv2 Ethernet, uključujući dizajne optimizirane za rail topologiju te fat-tree ili Clos topologije.
  • Oblikujte front-end, pohrambene i upravljačke mreže te povezivanja s korisničkim podatkovnim centrima, javnim oblacima i hibridnim okruženjima.
  • Odredite izolaciju više korisnika pomoću particija InfiniBand, VRF-ova, EVPN-VXLAN-a i mrežnih pravila Kubernetesa.
  • Dokumentirajte ograničenja skaliranja i kompromise u troškovima, performansama, operativnosti i ovisnosti o dobavljačima.
  • Definirajte umrežavanje Linux hostova i način na koji radna opterećenja pristupaju NIC-ovima, DPU-ovima i SuperNIC-ovima.
  • Oblikujte Kubernetes mreže za AI radna opterećenja pomoću CNI-ja, Multusa, SR-IOV-a, RDMA dodataka, NVIDIA Network Operatora i DRA-e.
  • Oblikujte KubeVirt umrežavanje za GPU i RDMA promet.
  • Istražujte nove tehnologije i standarde za AI umrežavanje, izrađujte prototipove rješenja i uspoređujte rezultate s postojećom praksom.
  • Objavljujte istraživačke bilješke, prijedloge dizajna, stručne radove, blogove i predavanja.
  • Izrađujte i provodite dokaze koncepta s korisnicima i partnerima te u Mirantisovim laboratorijima.
  • Razvijajte automatizaciju i alate u Pythonu, Gou i Bashu te pomoću Ansiblea, Helma, Kubernetes manifesta i Terraform-a.
  • Testirajte i uspoređujte performanse mreža i konfiguracija hostova alatima kao što su NCCL tests, perftest i ib_write_bw.
  • Budite mrežni stručnjak u razgovorima za utvrđivanje potreba korisnika, pregledima dizajna i arhitektonskim radionicama.
  • Surađujte s partnerima za hardver i umrežavanje, arhitektima rješenja, timom za upravljanje partnerima, timovima Engineering i Product te korisnicima.
  • Izlažite na događanjima u industriji, webinarima i partnerskim skupovima.
  • Vodite praktične tehničke radionice i izrađujte materijale za tehničko osposobljavanje.
  • Dijelite rezultate istraživanja s timovima Product i Engineering te pomažite u usmjeravanju plana razvoja k0rdent AI-ja.

Zahtjevi

  • Imati završen preddiplomski studij računarstva, elektrotehnike, telekomunikacija ili srodnog područja ili odgovarajuće praktično iskustvo.
  • Imati najmanje osam godina iskustva u mrežnom inženjerstvu ili arhitekturi.
  • Imati najmanje tri godine iskustva s umrežavanjem podatkovnih centara, HPC-a ili cloud infrastrukture.
  • Imati iskustvo u radu s korisnicima kao arhitekt rješenja, predprodajni inženjer, konzultant ili tehnički voditelj.
  • Poznavati dizajn mreža podatkovnih centara, uključujući spine-leaf i Clos topologije, GPU mreže optimizirane za rail topologiju, prekomjernu pretplatu, ECMP i skaliranje na tisuće čvorova.
  • Poznavati InfiniBand, uključujući upravljanje podmrežom, particioniranje, adaptivno usmjeravanje i ponašanje NCCL/RDMA prometa.
  • Poznavati RoCEv2 Ethernet, uključujući PFC, ECN, DCQCN, QoS, MTU i podešavanje međuspremnika.
  • Razumjeti usmjeravanje i overlay mreže, uključujući BGP, EVPN-VXLAN i VRF-ove za višekorisnička okruženja.
  • Imati iskustva s hibridnim i višestrukim cloud povezivanjem, interkonekcijama, VPN-ovima, cloud mrežnim konstruktima, planiranjem IP adresa i DNS-a.
  • Poznavati Linux umrežavanje, upravljačke programe za NIC, PCI passthrough, SR-IOV, IOMMU, NUMA afinitet, iproute2, ethtool i devlink.
  • Poznavati Kubernetes umrežavanje, uključujući CNI dodatke, Multus, SR-IOV i RDMA dodatke za uređaje, mrežna pravila i izlaganje usluga.
  • Imati iskustva s KubeVirtom i umrežavanjem virtualnih strojeva, passthroughom i SR-IOV-om.
  • Znati programirati ili pisati skripte u barem jednom jeziku; prednost imaju Python ili Go.
  • Znati raditi s Gitom, CI-jem i infrastrukturom kao kodom.
  • Odlično govoriti i pisati engleski.
  • Biti spremni prezentirati velikoj publici i voditi praktične radionice.
  • Moći prilagoditi komunikaciju mrežnim inženjerima i rukovoditeljima korisnika.
  • Imati iskustva rada u međunarodnoj distribuiranoj tvrtki, u različitim vremenskim zonama i radnim kulturama.
  • Biti spremni na putovanja do 25 %.
  • Odgovarajuće praktično iskustvo može zamijeniti uvjet završenog preddiplomskog studija.

Pogodnosti

  • Naknada i pogodnosti određuju se prema lokalnom tržištu i obliku zaposlenja.
  • Mogućnost rada na daljinu.
  • Mogućnost putovanja radi suradnje s korisnicima, sastanaka s partnerima, laboratorijskog rada i događanja u industriji; putovanja mogu iznositi do 25 %.
  • Rad u distribuiranom timu.
  • Izravan rad s vodećim operatorima GPU oblaka, NeoCloudovima, suverenim oblacima i poduzećima usmjerenima na AI.
  • Prilika za oblikovanje predstavljanja proizvoda na tržištu i utjecaj na uspjeh izlaska na tržište.