Mirantis
Mirantis
Mirantis tworzy infrastrukturę chmurową oraz oprogramowanie do zarządzania kontenerami dla organizacji budujących, zabezpieczających i obsługujących środowiska Kubernetes na dużą skalę. Portfolio firmy obejmuje Mirantis Kubernetes Engine, Mirantis OpenStack for Kubernetes, Mirantis Container Cloud, Mirantis Container Runtime oraz Mirantis Secure Registry, wspierające zarządzanie klastrami i bezpieczeństwo łańcucha dostaw oprogramowania. Firma wnosi także wkład w ekosystem open source poprzez projekty i narzędzia takie jak Lens Desktop, środowisko IDE dla Kubernetes, oraz zapewnia techniczne wsparcie dla przedsiębiorstw. Mirantis współpracuje z organizacjami z sektorów konsultingu, ochrony zdrowia, logistyki, usług publicznych, usług finansowych i branż technologicznych wdrażających nowoczesną infrastrukturę chmurową.

Starszy inżynier oprogramowania Rust w Mirantis (praca zdalna, Europa)

Twórz płaszczyzny sterowania Kubernetes dla chmurowej infrastruktury AI Mirantis. Rozwijaj sieć, DPU i orkiestrację bare metal dla wymagających obciążeń.

Opis

  • Twórz i utrzymuj produkcyjne mikrousługi płaszczyzny sterowania, operatory Kubernetes oraz mechanizmy uzgadniania w Rust i Go.
  • Określaj wymagania funkcjonalne i niefunkcjonalne, architekturę, diagramy sekwencji systemu oraz schematy API gRPC/Protobuf i REST.
  • Twórz integracje z sieciowymi systemami operacyjnymi, takimi jak SONiC, NVUE i Cumulus, a także z platformami sprzętowymi DPU.
  • Dodawaj do usług śledzenie rozproszone i metryki OpenTelemetry.
  • Ustalaj źródłowe przyczyny problemów w systemach rozproszonych zbudowanych z użyciem wielu technologii.
  • Recenzuj i współtwórz pull requesty w bazach kodu Rust, Go i SQL.
  • Utrzymuj wysoki poziom pokrycia testami, stosując testy oparte na mockach.
  • Współtwórz projekty open source.
  • Bierz udział w przeglądach projektów, recenzuj kod w różnych obszarach i pełnij dyżury on-call.

Wymagania

  • Tytuł licencjata lub magistra z informatyki, inżynierii komputerowej albo równoważne doświadczenie praktyczne.
  • Co najmniej pięć lat doświadczenia w inżynierii oprogramowania na platformach chmurowych lub w programowaniu systemowym.
  • Bardzo dobra znajomość Rust, w tym asynchronicznego środowiska uruchomieniowego Tokio, Tonic, Axum i sqlx.
  • Biegła znajomość Go.
  • Dogłębna znajomość asynchronicznej współbieżności, wzorców bez blokad, zarządzania stanem rozproszonym i testowania opartego na mockach.
  • Doświadczenie w projektowaniu kontraktów gRPC/Protobuf z tonic/prost oraz zarządzaniu ewolucją schematów z użyciem serializacji bez kopiowania i generowania typów podczas kompilacji.
  • Doświadczenie w tworzeniu niestandardowych kontrolerów i operatorów Kubernetes z kube-rs oraz pętli uzgadniania opartych na CRD.
  • Podejście oparte na testach i tworzenie kodu łatwego do testowania, w tym interfejsów mock dla zewnętrznych zależności usług.
  • Doświadczenie w przygotowywaniu specyfikacji architektonicznych i udziale w międzyfunkcyjnych przeglądach projektowych.
  • Zaawansowana znajomość SQL i PostgreSQL.
  • Ekspercka znajomość BGP, MP-BGP, EVPN, VXLAN, L3VNI, route target oraz projektowania route serverów.
  • Praktyczne doświadczenie z SONiC, Cumulus Linux i NVUE.
  • Znajomość NVIDIA DOCA, Host-Based Networking, architektur DPU BlueField oraz modelu operatora DPF.
  • Rozumienie sieci InfiniBand, partycjonowania NVLink/NMX-M oraz RoCEv2.
  • Zaawansowana znajomość Linux netlink, przestrzeni nazw sieciowych, tablic routingu oraz implementacji usług DHCP/DNS.
  • Znajomość wtyczek CNI, takich jak Calico i Cilium.
  • Ekspercka znajomość PXE/iPXE, UEFI, Secure Boot, measured boot oraz atestacji TPM.
  • Biegła znajomość Redfish, IPMI i abstrakcji BMC.
  • Dogłębna znajomość łańcuchów rozruchowych, systemd, initramfs oraz macierzy konfiguracji BIOS.
  • Doświadczenie z PKI, certyfikatami X.509, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT i RBAC.
  • Doświadczenie z KubeVirt/KVM.
  • Udokumentowany wkład w projekty systemowe open source lub ich utrzymanie.
  • Doświadczenie z OVS i DPDK będzie dodatkowym atutem.

Benefity

  • Praca zdalna.
  • Środowisko programistyczne open source.
  • Kontakt z infrastrukturą AI nowej generacji działającą w chmurze.
  • Międzydziedzinowe przeglądy kodu i niezawodne dyżury on-call.

Powiązane oferty pracy

Antares Capital LP

Zastępca wiceprezesa ds. rozwoju UX/UI

Antares Capital LP
201 – 500 Pracownicy
Sponsor wizy H1BB2BFinanseFintech

Projektuj i twórz dostępne aplikacje korporacyjne dla usług inwestycyjnych Antares Capital. Prowadź badania użytkowników, szybkie prototypowanie, prace programistyczne w React i rozwój firmowego systemu projektowego.

Otwórz
General Dynamics Information Technology

Starszy lider techniczny AWS, Java i Angular

General Dynamics Information Technology

Prowadź rozproszony zespół Agile tworzący aplikacje w Java i Angular na AWS dla General Dynamics Information Technology. Łącz praktyczne prace inżynierskie z architekturą, operacjami chmurowymi i mentoringiem technicznym.

Otwórz
Tether.to

Inżynier frontendowy aplikacji desktopowych w Tether.to (praca zdalna)

Tether.to
11 – 50 Pracownicy
FinanseFintechKrypto

Twórz Keet, wieloplatformową aplikację Tether.to do komunikacji peer-to-peer, korzystając z React i Pear. Rozwijaj zdecentralizowane oprogramowanie desktopowe dla użytkowników na całym świecie.

Otwórz
slice

Zdalny programista aplikacji internetowych (React, TypeScript)

slice

Twórz produkty internetowe w React i TypeScript dla platformy Slice obsługującej niezależne pizzerie. Rozwiązuj problemy systemów produkcyjnych i pomagaj rozwijać architekturę front-endu oraz testy.

Otwórz
Tether.to

Inżynier frontendowy aplikacji desktopowych

Tether.to
11 – 50 Pracownicy
FinanseFintechKrypto

Rozwijaj Keet, wieloplatformową aplikację Tether do komunikacji peer-to-peer, jako inżynier frontendowy aplikacji desktopowych. Twórz interfejsy w React i poprawiaj wydajność zdecentralizowanego produktu komunikacyjnego.

Otwórz
Xayn

Frontend developer stron internetowych w Xayn (praca hybrydowa, Szwecja)

Xayn
11 – 50 Pracownicy
PrawoSaaSSztuczna inteligencja

Twórz szybkie i dostępne wielojęzyczne strony marketingowe dla Noxtua, europejskiego suwerennego rozwiązania Legal AI. Buduj komponenty wielokrotnego użytku, integracje i rozwiązania internetowe nastawione na konwersję.

Otwórz
Commit

Starszy inżynier React, Next.js

Commit

Twórz wydajne interfejsy Next.js dla fintechowego startupu obsługującego rynki finansowe. Odpowiadaj za kluczowe doświadczenia użytkowników i pomagaj skalować produkty dla milionów osób.

Otwórz