Software Engineer, Infrastructure (Go) – Remote in Poznań

Software Engineer, Infrastructure (Go) – Remote in Poznań

Poznań Pełny etat 135000 - 165000 zł / rok (szac.) Zdalnie
M

W skrócie

  • Zadania: Twórz i wdrażaj usługi infrastrukturalne dla platformy GPU-as-a-Service.
  • Firma: Mirantis - lider w dziedzinie infrastruktury AI i Kubernetes.
  • Benefity: Konkurencyjne wynagrodzenie, rozwój zawodowy i praca zdalna.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość infrastruktury chmurowej.
  • Kwalifikacje: Doświadczenie w projektowaniu API i znajomość Kubernetes.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Mirantis jest firmą zajmującą się infrastrukturą AI opartą na Kubernetes, umożliwiającą organizacjom budowanie i obsługę skalowalnej, bezpiecznej i suwerennej infrastruktury dla nowoczesnych aplikacji AI, uczenia maszynowego i intensywnych danych. Dzięki połączeniu innowacji open source z głęboką wiedzą w zakresie orkiestracji Kubernetes, Mirantis wspiera zespoły inżynieryjne w dostarczaniu kompozytowych, gotowych do produkcji platform deweloperskich w dowolnym środowisku — lokalnie, w chmurze, na krawędzi lub w suwerennych centrach danych.

W miarę jak przedsiębiorstwa stają przed rosnącą złożonością obciążeń napędzanych AI, Mirantis dostarcza automatyzację, orkiestrację GPU i kontrolę opartą na politykach, które są niezbędne do zarządzania infrastrukturą z pewnością i zwinnością. Zobowiązując się do otwartych standardów i wolności od uzależnienia, Mirantis zapewnia, że klienci zachowują pełną kontrolę nad swoją strategią infrastrukturalną.

Opis stanowiska

Szukamy doświadczonego inżyniera oprogramowania Full-Stack, który zaprojektuje i wdroży usługi infrastrukturalne, które napędzają naszą platformę GPU-as-a-Service. Będziesz budować płaszczyznę sterującą, która przekształca wywołania API na wysokim poziomie w rzeczywiste działania infrastrukturalne — rejestrując serwery bare-metal, przydzielając je i łącząc w wielo-najemne klastry Kubernetes na sprzęcie o wysokiej wydajności. Będziesz odpowiedzialny za pełny cykl życia usług na poziomie infrastruktury — od API Serwera i MachineType po przepływy pracy związane z przydzielaniem i pętle pojednawcze, które utrzymują widok platformy na sprzęt w zgodzie z rzeczywistością fizyczną.

Kluczowe obowiązki

  • Projektowanie API infrastruktury: Projektowanie, budowanie i utrzymywanie wersjonowanych API REST i gRPC dla cyklu życia serwera bare-metal, definicji MachineType oraz operacji CRUD klastra.
  • Rozwój przydziałów i przepływów pracy: Opracowywanie asynchronicznych przepływów pracy, które napędzają rejestrację serwerów, inspekcję, przydzielanie systemu operacyjnego i uruchamianie klastra, udostępniając trwały status dla wywołujących.
  • Wiarygodność systemu: Projektowanie modeli obsługi błędów, gwarancji idempotencji i pętli pojednawczych niezbędnych do niezawodnego zarządzania długoterminowymi operacjami przydziału.

Wymagania

  • Rozwój API: Silne doświadczenie w projektowaniu API RESTful lub usług gRPC. Rozumiesz wersjonowanie API i wzorce bramek.
  • Znajomość Go: Biegłość w Go (preferowane dla ekosystemu backend/Kubernetes).
  • Znajomość Kubernetes: Głębokie zrozumienie prymitywów Kubernetes oraz wzorców kontrolera/pojednawcy. Będziesz współdziałać z systemami takimi jak k0rdent, Metal3 i Cluster API, aby przetłumaczyć wywołania API na wysokim poziomie na działania infrastrukturalne.
  • Przydział bare-metal: Praktyczne doświadczenie z przepływami przydziału bare-metal — BMC/Redfish, PXE/iPXE, zarządzanie obrazami i inspekcja sprzętu.
  • Systemy asynchroniczne: Doświadczenie w budowaniu systemów opartych na przepływach pracy lub zdarzeniach (np. Temporal), gdzie operacje są długoterminowe, a stan musi pozostawać spójny w przypadku ponownych prób i awarii.

Preferowane kwalifikacje

  • Pojednawanie stanu: Doświadczenie w budowaniu informatorów lub mostów pojednawczych, które utrzymują zewnętrzną bazę danych w zgodzie z stanem zasobów Kubernetes.
  • Wielo-najemność: Doświadczenie w budowaniu platform, w których wymagana jest ścisła izolacja danych i sieci między najemcami.
  • Infrastruktura jako kod: Znajomość Terraform/OpenTofu i konfiguracji napędzanej GitOps (ArgoCD lub Flux).
  • Domena sprzętowa: Znajomość sprzętu serwerowego GPU, DPUs/NICs i wysokowydajnych tkanin centrów danych.

Co oferuje Mirantis?

  • Pracuj z uznanym liderem Doliny Krzemowej w branży infrastruktury chmurowej;
  • Pracuj z wyjątkowo pasjonującymi, utalentowanymi i angażującymi kolegami, pomagając klientom Fortune 500 i Global 2000 wdrażać technologie chmurowe nowej generacji;
  • Bądź częścią nowatorskich innowacji open-source;
  • Rozwijaj się w dynamicznym środowisku młodej firmy, w której cenione są otwartość, współpraca, podejmowanie ryzyka i ciągły rozwój;
  • Rozwój zawodowy i szkolenia;
  • Uczestnictwo w konferencjach i grupach roboczych;
  • Wyjścia firmowe, happy hours, hackathony i wykłady techniczne;
  • Otrzymaj konkurencyjny pakiet wynagrodzeń z solidnym planem świadczeń.

Rozumie się, że Mirantis, Inc. może korzystać z technologii automatycznego podejmowania decyzji (ADMT) w odniesieniu do konkretnych decyzji związanych z zatrudnieniem. Prosi się o rezygnację z użycia ADMT w przypadku decyzji dotyczących oceny i przeglądu związanych z konkretną decyzją o zatrudnieniu na aplikowane stanowisko. Masz również prawo do odwołania się od wszelkich decyzji podjętych przez ADMT, wysyłając swoje żądanie na adres isamoylova@mirantis.com. Przesyłając swoje CV, wyrażasz zgodę na przetwarzanie i przechowywanie swoich danych osobowych zgodnie z obowiązującymi przepisami o ochronie danych, w celu rozpatrzenia Twojej aplikacji na obecne i przyszłe oferty pracy.

Software Engineer, Infrastructure (Go) – Remote in Poznań – pracodawca: Mirantis

Mirantis to firma, która stawia na innowacje w obszarze infrastruktury AI, oferując wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracownicy mogą liczyć na wsparcie w zakresie szkoleń oraz uczestnictwo w konferencjach, a także na współpracę z utalentowanymi specjalistami w branży. Dodatkowo, elastyczne podejście do pracy oraz konkurencyjny pakiet wynagrodzeń sprawiają, że Mirantis jest doskonałym miejscem dla inżynierów oprogramowania, którzy pragną rozwijać swoje umiejętności w obszarze nowoczesnych technologii.

M

Dane kontaktowe:

Zespół rekrutacyjny Mirantis

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Software Engineer, Infrastructure (Go) – Remote in Poznań

API Development
RESTful APIs
gRPC services
Proficiency in Go
Kubernetes Knowledge
Bare-Metal Provisioning
Asynchronous Systems