Principal Python Engineer in Katowice

Principal Python Engineer in Katowice

Katowice Pełny etat 124200 - 151800 zł / rok (szac.) Hybrydowo
I

W skrócie

  • Zadania: Projektuj i buduj nowoczesne systemy zdrowotne z wykorzystaniem technologii chmurowych.
  • Firma: Intellias - innowacyjna firma technologiczna w sektorze zdrowia.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Możliwość mentorowania innych inżynierów i współpracy z zespołami w USA.
  • Dlaczego ta praca: Wpływaj na architekturę nowoczesnej platformy zdrowotnej i rozwiązuj złożone problemy.
  • Kwalifikacje: 8+ lat doświadczenia w inżynierii oprogramowania i umiejętności w Pythonie.

Przewidywane wynagrodzenie mieści się w przedziale 124200 - 151800 zł za rok.

Intellias poszukuje Principal Python Engineer w zespole Platform Architect, aby dołączyć do inicjatywy technologii zdrowotnej skoncentrowanej na budowaniu nowoczesnej, skalowalnej platformy dla połączonych danych zdrowotnych i cyfrowych doświadczeń zdrowotnych. Jest to starsza rola inżynieryjna, która łączy głęboką wiedzę na temat systemów rozproszonych, silne umiejętności inżynieryjne backendowe oraz myślenie architektoniczne.

Będziesz projektować i budować możliwości platformy używanej przez wiele zespołów inżynieryjnych, ustanawiać wielokrotnego użytku wzorce architektoniczne oraz pomagać w ewolucji chmurowej platformy zdrowotnej działającej na dużą skalę. Projekt buduje platformę danych zdrowotnych opartą na FHIR, która integruje dane z EHR, aplikacji zdrowotnych, urządzeń noszonych, portali i innych źródeł danych zdrowotnych w jednolitym ekosystemie.

Platforma działa na przecięciu interoperacyjności danych zdrowotnych, systemów rozproszonych, platform API, infrastruktury chmurowej oraz doświadczeń zdrowotnych wspomaganych przez AI. Jej architektura obejmuje przetwarzanie oparte na zdarzeniach, federowane GraphQL i REST API, usługi FHIR, przechowywanie danych o dużej objętości oraz punkty integracyjne dla możliwości opartych na LLM i agentach.

Będziesz pracować horyzontalnie w zespołach inżynieryjnych, a nie w ramach jednego zespołu produktowego. Skupisz się na rozwiązywaniu złożonych problemów na poziomie platformy dotyczących skali, niezawodności, spójności danych, interoperacyjności, zarządzania API oraz architektury produkcyjnej.

Co będziesz robić:

  • Projektować i budować rozproszone systemy o dużej skali, w tym orkiestratory, usługi robocze, asynchroniczne potoki przetwarzania, zarządzanie schematami oraz niezawodne wzorce konsumentów.
  • Definiować i wdrażać architekturę platformy wokół Kafka, w tym projektowanie tematów i partycji, ewolucję schematów, idempotencję, grupy konsumentów, strategie ponownego próbowania oraz obsługę awarii produkcyjnych.
  • Posiadać i rozwijać architekturę API w oparciu o REST i federowane GraphQL, ustanawiając skalowalne wzorce dla kompozycji schematów, wersjonowania, ewolucji kontraktów oraz zarządzania API.
  • Projektować i budować wielokrotnego użytku możliwości platformy, które umożliwiają zespołom inżynieryjnym wdrażanie nowych usług i źródeł danych z minimalną niestandardową implementacją.
  • Bezpośrednio przyczyniać się do kodu produkcyjnego, prototypów, referencyjnych implementacji oraz technicznych dowodów koncepcji.
  • Współpracować z zespołami inżynieryjnymi AI w celu zdefiniowania niezawodnych punktów integracyjnych dla możliwości opartych na LLM i agentach.
  • Kształtować architekturę danych zdrowotnych, w tym interoperacyjność opartą na FHIR, usługi terminologiczne, kontrole jakości danych, przechowywanie o dużej objętości oraz obciążenia analityczne.
  • Prowadzić przeglądy architektury i projektowania technicznego, dokumentując kluczowe decyzje, kompromisy, standardy oraz wielokrotnego użytku wzorce inżynieryjne.
  • Używać telemetrii produkcyjnej, obserwowalności oraz danych operacyjnych do walidacji decyzji architektonicznych i rozwiązywania złożonego zachowania systemów rozproszonych.
  • Ustanawiać wzorce architektoniczne dla bezpieczeństwa, tożsamości, wielo‑najemności, skalowalności, odporności oraz chronionych danych zdrowotnych.
  • Mentorować starszych inżynierów i liderów technicznych w zakresie projektowania systemów, inżynierii systemów rozproszonych oraz podejmowania decyzji architektonicznych.
  • Ściśle współpracować z inżynierami, produktami, danymi, bezpieczeństwem oraz interesariuszami AI z siedzibą w USA, skutecznie pracując w zespołach rozproszonych geograficznie.
  • Promować podejście inżynieryjne wspomagane przez AI, wykorzystując nowoczesne narzędzia rozwoju AI tam, gdzie poprawiają one prędkość inżynieryjną, jakość, analizę, dokumentację, testowanie lub eksplorację architektoniczną.

Co nas interesuje:

  • 8+ lat doświadczenia w inżynierii oprogramowania, z istotnym doświadczeniem w projektowaniu i obsłudze rozproszonych systemów o dużej skali.
  • Silne umiejętności inżynieryjne backendowe w Pythonie i/lub innym nowoczesnym języku backendowym, z umiejętnością efektywnej pracy w środowisku poliglotycznym oraz solidnym doświadczeniem w budowaniu usług i API klasy produkcyjnej.
  • Udokumentowane doświadczenie w projektowaniu architektur opartych na zdarzeniach, najlepiej z użyciem Apache Kafka lub porównywalnych technologii przesyłania wiadomości rozproszonych.
  • Głęboka znajomość podstaw systemów rozproszonych, w tym partycjonowania, idempotencji, ciśnienia zwrotnego, ostatecznej spójności, odzyskiwania po awarii oraz kompromisów między spójnością a dostępnością.
  • Silne doświadczenie w projektowaniu i rozwijaniu architektur REST API oraz opartych na GraphQL, w tym projektowanie schematów, wersjonowanie, kompozycję oraz zarządzanie kontraktami.
  • Silne umiejętności projektowania systemów oraz udokumentowane posiadanie złożonych systemów od architektury po wdrożenie i operacje produkcyjne.
  • Doświadczenie z architekturami chmurowymi na AWS, w tym środowiskami opartymi na Kubernetes, obserwowalnością, skalowalnością, odpornością oraz operacjami produkcyjnymi.
  • Silne podstawy architektury danych: modelowanie danych, strategie przechowywania, optymalizacja zapytań oraz projektowanie systemów do obciążeń transakcyjnych i analitycznych o dużej objętości.
  • Praktyczne doświadczenie z nowoczesnymi technologiami danych i przechowywania, takimi jak MongoDB, ClickHouse, Databricks, Spark lub porównywalnymi platformami.
  • Znajomość koncepcji tożsamości i bezpieczeństwa, takich jak OIDC, OAuth/wymiana tokenów, autoryzacja, wielo‑najemność oraz izolacja danych.
  • Umiejętność efektywnej pracy w poliglotycznym środowisku technologicznym oraz podejmowania decyzji architektonicznych na podstawie wymagań systemowych, a nie preferencji technologicznych.
  • Silne umiejętności komunikacyjne i przywództwa technicznego, w tym umiejętność prowadzenia dyskusji architektonicznych, przeglądów projektów technicznych oraz standardów inżynieryjnych w wielu zespołach.
  • Silne nastawienie na inżynierię – zdolny i chętny do pisania kodu produkcyjnego, prototypów, referencyjnych implementacji oraz narzędzi, a nie tylko do działania na poziomie architektonicznym.
  • Profesjonalny angielski wystarczający do bezpośredniej współpracy z inżynierami i interesariuszami produktów z siedzibą w USA.

Miło widziane:

  • Doświadczenie z FHIR, HL7, integracjami EHR, interoperacyjnością zdrowotną lub platformami zdrowia cyfrowego.
  • Doświadczenie w projektowaniu systemów obsługujących PHI/PII lub inne regulowane i wrażliwe dane.
  • Znajomość wymagań dotyczących bezpieczeństwa i zgodności w ochronie zdrowia, w tym architektonicznych rozważań związanych z HIPAA.
  • Doświadczenie z Java/Spring Boot, TypeScript/Node.js lub innymi językami używanymi w dużych ekosystemach backendowych.
  • Doświadczenie z federowanymi platformami GraphQL, takimi jak WunderGraph Cosmo, Apollo Federation lub podobnymi technologiami.
  • Praktyczne doświadczenie w integrowaniu LLM lub agentów AI w systemach produkcyjnych, w tym w zakresie pozyskiwania, oceny, zabezpieczeń, obserwowalności, opóźnienia i kosztów.
  • Doświadczenie z narzędziami wspomagającymi inżynierię oprogramowania, takimi jak Claude Code, GitHub Copilot, Cursor lub podobnymi narzędziami, oraz umiejętność ich efektywnego wykorzystywania w całym cyklu życia inżynieryjnego.
  • Doświadczenie w ustanawianiu wielokrotnego użytku wzorców platformy, standardów architektonicznych lub wewnętrznych platform deweloperskich używanych przez wiele zespołów inżynieryjnych.
  • Poprzednie doświadczenie na poziomie Staff/Principal w mentorowaniu starszych inżynierów i wpływaniu na architekturę poza jednym zespołem.

Ta rola daje możliwość wpływania na rdzeń architektury nowoczesnej platformy technologii zdrowotnej, a nie tylko na pojedynczą aplikację lub usługę. Będziesz pracować nad technicznie wymagającymi problemami związanymi z systemami rozproszonymi, architekturą opartą na zdarzeniach, interoperacyjnością zdrowotną, platformami API, infrastrukturą chmurową, przetwarzaniem danych o dużej skali oraz nowymi możliwościami AI, pozostając jednocześnie bezpośrednio zaangażowanym w systemy inżynieryjne i produkcyjne.

Stanowisko oferuje wpływ techniczny na poziomie Staff w wielu zespołach, z możliwością ustanowienia wzorców architektonicznych, które staną się fundamentami dla szerszej organizacji inżynieryjnej. Co najważniejsze, jest to rola dla inżyniera, który chce połączyć architekturę z praktyczną implementacją: projektując systemy, udowadniając decyzje architektoniczne poprzez kod, obsługując je w produkcji oraz pomagając zespołom inżynieryjnym szybciej budować na niezawodnych, wielokrotnego użytku fundamentach platformy.

Principal Python Engineer in Katowice – pracodawca: Intellias

Nasza firma to wiodący dostawca technologii, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując jako Senior AI Engineer, będziesz częścią zespołu, który nie tylko wdraża innowacyjne rozwiązania AI, ale także ma dostęp do najnowszych technologii i narzędzi, co sprzyja kreatywności i eksperymentowaniu. Oferujemy konkurencyjne wynagrodzenie, elastyczne godziny pracy oraz programy rozwoju kariery, które wspierają Twoje ambicje zawodowe w jednym z najbardziej inspirujących miejsc pracy w branży.

I

Dane kontaktowe:

Zespół rekrutacyjny Intellias

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Principal Python Engineer in Katowice

Python
Backend Engineering
Distributed Systems
Event-Driven Architecture
Apache Kafka
REST APIs
GraphQL