Senior Platform Engineer (API & Gateway - Data & AI Platform)
⚲ Krakow
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w platform lub software engineering, z eksperckim Pythonem
- praktyczne doświadczenie w budowie API i SDK na rozproszonych usługach, w tym bibliotek klienckich
- biegłość w FastAPI, projektowaniu REST/async, wersjonowaniu API i contract testing
- ekspertyza w projektowaniu architektur gateway (orkiestracja, integracja API, spójny routing)
- znajomość koncepcji IAM: RBAC/ABAC, managed/workload identity, token delegation
- praktyczne doświadczenie z Azure i GCP, w tym private endpoints i integracja multi-cloud
- umiejętność przełożenia fragmentarycznego krajobrazu usług na jeden spójny produkt
- angielski na poziomie min. B2
Opis stanowiska
Projektujesz i budujesz warstwę API i Gateway, która spina rozproszoną platformę Data & AI w jeden spójny, bezpieczny i obserwowalny produkt. Uwaga: to nie jest rola 'utrzymaniowa' — z opisu wynika, że obecny krajobraz usług jest fragmentaryczny i czeka Cię praca od podstaw: definiowanie standardów API, budowa bibliotek klienckich i wzorców orkiestracji. Dla kogoś, kto lubi porządkować chaos i tworzyć standardy, a nie tylko je stosować.
🔍 Dekoder Ogłoszenia
🔴
transforming a fragmented service landscape into one coherent, secure, and observable product
Obecnie system jest chaotyczny i wymaga gruntownej przebudowy, co może być bardzo czasochłonne i frustrujące.
🔴
Define REST/async API design standards, versioning strategies, and contract testing practices
Oczekuje się, że kandydat będzie tworzył standardy od podstaw, a nie tylko stosował istniejące.
🔴
Develop client libraries that provide consistent, reliable access to platform services
Może to oznaczać konieczność tworzenia bibliotek od zera dla wielu różnych usług, co jest pracochłonne.
🔴
Establish orchestration and routing patterns that converge independent services into one cohesive product
Praca polega na integrowaniu wielu istniejących, prawdopodobnie słabo współpracujących ze sobą systemów.
🟡
Integrate services across Azure and GCP, leveraging private endpoints for secure service-to-service communication
Wymaga to biegłości w pracy z dwoma głównymi dostawcami chmury i ich specyficznymi mechanizmami bezpieczeństwa.