W skrócie
- Zadania: Refaktoryzuj i portuj mikroserwisy do architektury ARM64 oraz rozwijaj RESTful API.
- Firma: GlobalLogic, lider w inżynierii cyfrowej z różnorodnymi projektami.
- Benefity: Elastyczne godziny pracy, rozwój zawodowy i kompleksowy pakiet benefitów.
- Pozostałe informacje: Kultura ciągłego uczenia się i możliwości rozwoju kariery.
- Dlaczego ta praca: Pracuj nad przełomowymi projektami i wpływaj na życie ludzi.
- Kwalifikacje: Minimum 4 lata doświadczenia w inżynierii oprogramowania i znajomość Linuxa.
Przewidywane wynagrodzenie mieści się w przedziale 118800 - 145200 zł za rok.
Poszukujemy starszego inżyniera oprogramowania do zespołu Core Compute, który jest odpowiedzialny za mikroserwisy backendowe oraz logikę orkiestracji zarządzającą maszynami wirtualnymi w całym centrum danych. W tej roli będziesz refaktoryzować legacy i nowoczesne bazy kodu kontrolnego, aby zapewnić pełną kompatybilność i wysoką wydajność na nowej flocie serwerów ARM (NVIDIA Vera).
Wymagania:
- Licencjat z informatyki, inżynierii oprogramowania lub pokrewnej dziedziny.
- Minimum 4-letnie doświadczenie w komercyjnej inżynierii oprogramowania w zakresie rozwoju infrastruktury chmurowej backendowej.
- Praktyczne doświadczenie w pracy z API orkiestracyjnymi i zarządzaniem cyklem życia maszyn wirtualnych.
- Biegłość w Perl (usługi legacy) oraz Go i Python.
- Praktyczna wiedza na temat architektury i wewnętrznych mechanizmów systemu Linux (zarządzanie procesami, alokacja pamięci, affinita CPU).
- Doświadczenie w programowaniu systemów Linux i zarządzaniu cyklem życia VM.
Preferowane:
- Doświadczenie w refaktoryzacji legacy baz kodu podczas migracji platform.
- Znajomość optymalizacji pamięci NUMA i refaktoryzacji mikroserwisów.
Obowiązki:
- Refaktoryzacja i portowanie mikroserwisów kontrolnych (vbin, LSS, LDM, VMAP, RS) do uruchamiania natywnie na architekturze ARM64.
- Implementacja logiki alokacji pamięci NUMA w Pythonie w celu minimalizacji opóźnień i eliminacji cross-talk na węzłach ARM o wysokiej liczbie rdzeni.
- Rozwój i aktualizacja RESTful API oraz możliwości backendowych w celu wsparcia wirtualizacji zagnieżdżonej i nowych planów instancji.
- Ścisła współpraca z inżynierami SRE i QA w celu zapewnienia stabilności usług, serializacji stanu i płynnych procesów wdrożeniowych.
Co oferujemy:
- Projekty dające moc: Z ponad 500 klientami z różnych branż i dziedzin, oferujemy ekscytującą możliwość przyczynienia się do przełomowych projektów wykorzystujących nowoczesne technologie.
- Wzmacniający rozwój: Promujemy kulturę ciągłego uczenia się i rozwoju zawodowego.
- Różnorodność i integracja: Głęboko cenimy różnorodność i jesteśmy zobowiązani do zapewnienia równych szans dla wszystkich osób.
- Rozwój kariery: Nasza kultura korporacyjna kładzie silny nacisk na rozwój kariery, oferując liczne możliwości wzrostu.
- Kompleksowe świadczenia: Oferujemy kompleksowy pakiet świadczeń, który priorytetowo traktuje dobrostan naszych konsultantów.
- Elastyczne możliwości: Priorytetowo traktujemy równowagę między życiem zawodowym a prywatnym, oferując elastyczne możliwości dostosowane do Twojego stylu życia.
O GlobalLogic: GlobalLogic, firma należąca do grupy Hitachi, jest zaufanym partnerem w zakresie inżynierii cyfrowej dla największych i najbardziej innowacyjnych firm na świecie.
Senior ARM Porting & Orchestration Engineer in Katowice – pracodawca: GlobalLogic Inc.
GlobalLogic to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku IoT. Nasza kultura pracy opiera się na różnorodności i inkluzyjności, co sprzyja kreatywności i innowacyjności. Oferujemy elastyczne warunki pracy oraz kompleksowy pakiet benefitów, dbając o zdrowie i dobrostan naszych pracowników.