W skrócie
- Zadania: Projektuj i buduj API oraz warstwę bramki dla platformy danych i AI.
- Firma: Globalny lider w inżynierii transformacji AI z ponad 30-letnim doświadczeniem.
- Benefity: Stabilne wynagrodzenie, pakiet zdrowotny, możliwość pracy zdalnej i programy rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: 5+ lat doświadczenia w inżynierii oprogramowania i biegłość w Pythonie.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Poszukujemy Senior Platform Engineer do zaprojektowania i zbudowania warstwy API i Gateway, która jednoczy naszą platformę Data & AI, przekształcając fragmentowany krajobraz usług w jeden spójny, bezpieczny i obserwowalny produkt.
Obowiązki:
- Projektowanie i budowanie API oraz SDK na bazie rozproszonych usług platformowych przy użyciu Python/FastAPI
- Definiowanie standardów projektowania REST/async API, strategii wersjonowania i praktyk testowania kontraktów
- Rozwój bibliotek klienckich, które zapewniają spójny i niezawodny dostęp do usług platformowych
- Architektura i utrzymanie warstwy gateway, która frontuje usługi platformowe i eliminuje bezpośredni fragmentowany dostęp
- Ustanowienie wzorców orkiestracji i routingu, które łączą niezależne usługi w jeden spójny produkt
- Implementacja modeli autoryzacji RBAC/ABAC z minimalnymi uprawnieniami na poziomie gateway
- Zarządzanie przepływami tożsamości i tokenów, w tym tożsamością zarządzaną/pracowniczą i delegacją, aby uprościć usługi downstream
- Budowanie i utrzymywanie pipeline'ów CI/CD przy użyciu Azure DevOps lub GitHub Actions z podejściem dostarczania z testami jako pierwszym krokiem
- Produkcja jasnych kontraktów serwisowych i dokumentacji wspierającej adopcję platformy
- Integracja usług w Azure i GCP, wykorzystując prywatne punkty końcowe dla bezpiecznej komunikacji między usługami
- Implementacja praktyk obserwowalności przy użyciu OpenTelemetry, Prometheus, Loki, Tempo i Grafana, aby zapewnić widoczność end-to-end
- Wykorzystanie metryk, śladów i logów do debugowania i dostrajania wydajności w środowiskach produkcyjnych
Wymagania:
- 5+ lat doświadczenia w inżynierii platformowej lub oprogramowania, z ekspercką znajomością Pythona
- Praktyczne doświadczenie w budowaniu API i SDK na bazie rozproszonych usług, w tym bibliotek klienckich
- Znajomość FastAPI, projektowania REST/async, wersjonowania API i testowania kontraktów
- Ekspertyza w projektowaniu architektur gateway, w tym orkiestracji, integracji API i spójnego routingu
- Znajomość koncepcji IAM, w tym modeli RBAC/ABAC z minimalnymi uprawnieniami, tożsamości zarządzanej/pracowniczej i przepływów delegacji tokenów
- Praktyczne doświadczenie z Azure i GCP, w tym prywatnymi punktami końcowymi i integracją usług w wielu chmurach
- Umiejętności w zakresie CI/CD i automatyzacji przy użyciu Azure DevOps lub GitHub Actions
- Znajomość narzędzi do obserwowalności, takich jak OpenTelemetry, Prometheus, Loki, Tempo i Grafana
- Umiejętność przekształcania fragmentowanego krajobrazu usług w jeden spójny, zjednoczony produkt
- Znajomość języka angielskiego na poziomie B2 lub wyższym
Oferujemy:
- Wsparcie zespołu i kultura pracy przypominająca startup
- Możliwość pracy zdalnej w Polsce
- Możliwość pracy za granicą przez maksymalnie 60 dni rocznie
- Programy rozwoju kariery
- Stabilne wynagrodzenie
- Pakiet benefitów (ubezpieczenie zdrowotne, multisport, bony zakupowe)
- Bonusy za polecenia do $2000
Prosimy zauważyć: Wymienione powyżej benefity są dostępne tylko dla pracowników. Jesteśmy otwarci na współpracę z kontraktorami. Warunki umowy B2B są ustalane indywidualnie.
Senior Platform Engineer in Katowice – pracodawca: EPAM Systems
EPAM Systems Poland to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze nowoczesnych technologii AI i automatyzacji. Nasza kultura pracy opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu pracowników poprzez różnorodne projekty oraz możliwość pracy z klientami na najwyższym szczeblu. Dodatkowo, lokalizacja w Polsce zapewnia dostęp do talentów oraz inspirującego otoczenia, które wspiera kreatywność i efektywność zespołu.