JustJoin.IT Praca zdalna Senior New

Senior Platform Engineer (API & Gateway - Data & AI Platform)

EPAM Systems

⚲ Krakow

Do uzgodnienia

Wymagania

  • min. 5 lat doświadczenia w inżynierii platformowej lub software engineering z biegłym 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
  • biegłość w projektowaniu architektur gateway (orkiestracja, integracja API, spójny routing)
  • znajomość koncepcji IAM: modele least-privilege RBAC/ABAC, managed/workload identity, przepływy delegacji tokenów
  • praktyczne doświadczenie z Azure i GCP, w tym private endpoints i integracja usługa-usługa w multi-cloud
  • umiejętności w CI/CD i automatyzacji z Azure DevOps lub GitHub Actions
  • angielski na poziomie min. B2

Opis stanowiska

Stanowisko w EPAM Systems przy budowie warstwy API i Gateway, która ujednolica platformę Data & AI, przekształcając rozproszony krajobraz usług w spójny, bezpieczny i obserwowalny produkt. Będziesz projektować API i SDK w Pythonie/FastAPI, definiować standardy projektowania API, budować warstwę gateway, wdrażać modele autoryzacji RBAC/ABAC oraz integrować usługi między Azure i GCP. To oferta dla inżyniera platformowego z biegłym Pythonem, doświadczeniem w budowie API/SDK i znajomością wzorców IAM oraz observability. Uwaga: ogłoszenie wprost mówi o przekształcaniu rozproszonego, fragmentarycznego krajobrazu usług, co może oznaczać dużo pracy nad istniejącym, niedopracowanym kodem i tworzenie standardów od podstaw.

🔍 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 oznaczać dużo pracy nad istniejącym, niedopracowanym kodem.
🔴
Define REST/async API design standards, versioning strategies, and contract testing practices
Oczekuje się, że będziesz tworzyć standardy od podstaw, a nie tylko stosować istniejące, co może być bardziej czasochłonne.
🔴
Develop client libraries that provide consistent, reliable access to platform services
Może to oznaczać tworzenie bibliotek, które ukrywają złożoność istniejących, potencjalnie problematycznych usług.
🔴
Architect and maintain a gateway layer that fronts platform services and removes direct fragmented access
Twoim głównym zadaniem będzie stworzenie warstwy pośredniczącej, która będzie maskować niedoskonałości istniejących usług.
🟡
Integrate services across Azure and GCP, leveraging private endpoints for secure service-to-service communication
Praca będzie wymagała integracji między różnymi chmurami, co może być technicznie złożone i wymagać znajomości specyfiki obu platform.