W skrócie
- Zadania: Refaktoryzuj i portuj mikroserwisy do ARM64, rozwijaj RESTful API.
- Firma: GlobalLogic, lider w inżynierii cyfrowej z różnorodnymi projektami.
- Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i wsparcie w rozwoju zawodowym.
- Pozostałe informacje: Kultura ciągłego uczenia się i możliwości rozwoju kariery.
- Dlaczego ta praca: Pracuj nad przełomowymi projektami i rozwijaj swoje umiejętności w dynamicznym środowisku.
- Kwalifikacje: Minimum 4 lata doświadczenia w inżynierii oprogramowania i znajomość Perl, Go oraz Python.
Przewidywane wynagrodzenie mieści się w przedziale 120690 - 147510 zł za rok.
Poszukujemy inżyniera oprogramowania na poziomie średnim, który dołączy do zespołu Core Compute. Zespół 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, affinity 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 zagnieżdżonej wirtualizacji 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 bezproblemowych 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.
- Wzmacnianie wzrostu: Promujemy kulturę ciągłego uczenia się i rozwoju zawodowego.
- Różnorodność i integracja: W GlobalLogic głęboko cenimy i akceptujemy różnorodność.
- Rozwój kariery: Nasza kultura korporacyjna kładzie duży nacisk na rozwój kariery, oferując liczne możliwości wzrostu.
- Kompleksowe świadczenia: Oprócz sprawiedliwej rekompensaty, oferujemy kompleksowy pakiet świadczeń.
- Elastyczne możliwości: Priorytetem dla GlobalLogic jest równowaga między życiem zawodowym a prywatnym.
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 Software 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.