
Senior Rust szoftvermérnök – Bare Metal as a Service és adatközponti hálózat
Senior szoftvermérnöki pozíció egy felhő-natív bare-metal orchestrációs platform vezérlősík-fejlesztésében, Rust és Go nyelveken, mély adatközponti hálózati és DPU szakértelemmel.
Feladatok
- ▹Éles minőségű vezérlősík mikroszolgáltatások, egyedi Kubernetes operátorok és rekonciliációs motorok tervezése, építése és karbantartása Rustban és Go-ban
- ▹Funkcionális és nem funkcionális követelmények, architektúra-specifikációk, rendszer-szekvenciadiagramok, valamint gRPC/Protobuf és REST API-sémák kidolgozása
- ▹Egyedi integrációs modulok fejlesztése modern hálózati operációs rendszerekhez (SONiC, NVUE, Cumulus) és DPU hardverplatformokhoz
- ▹Szolgáltatások műszerezése OpenTelemetry nyomkövetéssel és metrikákkal, rendszerszintű gyökérok-elemzés poliglott elosztott rendszerekben
- ▹Részvétel szigorú, review-kapuval védett pull request folyamatokban Rust, Go és SQL kódbázisokon, magas tesztlefedettség biztosításával mock-alapú teszteléssel
Elvárások
- ▹Elsődleges jártasság Rustban (Tokio async runtime, Tonic, Axum, sqlx) és erős Go tudás
- ▹Haladó SQL/PostgreSQL ismeret, gRPC/Protobuf szerződéstervezés és sématovábbfejlesztés
- ▹Erős háttér aszinkron konkurencia-modellekben, lock-free mintákban, elosztott állapotkezelésben és mock-alapú tesztelési fegyelemben
- ▹Szakértelem adatközponti protokollokban: BGP, MP-BGP, EVPN, VXLAN, L3VNI, route target-ek, route server tervezés
- ▹Gyakorlati tapasztalat SONiC-kal, Cumulus Linuxszal és NVUE-val
- ▹Mély ismeret az NVIDIA DOCA, Host-Based Networking (HBN), BlueField DPU architektúrák és a DPF (DOCA Platform Framework) operátormodell (BFB, DPUSet, DPUNode CRD-k) területén
- ▹Nagy teljesítményű összeköttetések ismerete: InfiniBand fabricok, NVLink/NMX-M particionálás, RoCEv2
- ▹Haladó Linux hálózati ismeretek: netlink, hálózati névterek, routing táblák, belső DHCP/DNS szolgáltatás-implementációk
- ▹CNI pluginek ismerete (Calico, Cilium)
- ▹Szakértelem PXE/iPXE, UEFI, Secure Boot, measured boot és TPM attesztáció területén
- ▹Jártasság Redfish, IPMI és BMC absztrakciókban heterogén hardvereken
Előny
- ▹OVS és DPDK tapasztalat
A munkáltatóról
A csapat felhő-natív, következő generációs bare-metal orchestrációs platformokat épít AI neo-cloud környezetekhez. T-alakú mérnöki modellben dolgoznak: mindenki mély szakértelemmel rendelkezik egy elsődleges területen, ugyanakkor gyakorlati jártassággal a szomszédos rendszerekben is, ami alapos tervezési és kódáttekintéseket, valamint megbízható ügyeleti lefedettséget tesz lehetővé. A fejlesztés nyílt forráskódú projektekre épül, és az azokhoz való hozzájárulás a munka jelentős része. A vezérlősík szoftvert Rustban és Go-ban fejlesztik, Kubernetes operátorokat használnak, és OpenTelemetry-first üzemeltetési kultúrát követnek.
Hasonló állások

Senior Software Engineer – Bare Metal as a Service & Datacenter Networking

Senior szoftvermérnök (Golang, Kubernetes)

Lead Software Engineer (Golang/TypeScript) - Independent Contractor

Senior Cloud-Native Software Engineer (Full Stack / Kubernetes) m/w/d

Principal Software Engineer - Remote
