Pracuj.pl Hybrydowo Mid

Python Developer (k/m)

DIAGNOSTYKA S.A.

⚲ Kraków, Czyżyny

Do uzgodnienia

Wymagania

  • Python
  • REST
  • GraphQL
  • GCP
  • PostgreSQL
  • MySQL
  • MongoDB
  • CI/CD
  • Kubernetes
  • Terraform
  • Streamlit
  • Gradio
  • Airflow
  • Prefect
  • LangChain
  • LlamaIndex

Opis stanowiska

Nasze wymagania:
Bardzo dobrze znasz język Python i stosuje dobre praktyki programistyczne.
Masz praktyczne doświadczenie w pracy z Google Cloud Platform oraz potrafisz wdrażać i utrzymywać aplikacje w środowiskach cloud.
Znasz wybrane usługi GCP, np. Cloud Run, Cloud Functions, Cloud Storage, BigQuery, Pub/Sub, Vertex AI lub podobne.
Masz doświadczenie w budowie aplikacji z wykorzystaniem frameworków i bibliotek takich jak FastAPI, Django, Flask czy Pandas.
Znasz relacyjne i nierelacyjne bazy danych, np. PostgreSQL, MySQL, MongoDB.
Potrafisz projektować czysty, czytelny i testowalny kod.
Korzystaszz z Git w codziennej pracy.
Znasz Dockera oraz podstawy konteneryzacji i wdrażania aplikacji.
Rozumiesz zagadnienia związane z automatyzacją wdrożeń i środowiskami developerskimi.
Znasz podstawy CI/CD lub masz doświadczenie w budowie pipeline’ów wdrożeniowych.
Działasz samodzielnie i ma analityczne podejście do rozwiązywania problemów.

Mile widziane:
Masz doświadczenie z Kubernetes.
Znasz Terraform lub inne narzędzia Infrastructure as Code.
Masz doświadczenie w pracy z dodatkowymi usługami Google Cloud Platform, szczególnie w obszarze danych, AI/ML lub integracji systemów.
Umiesz tworzyć proste interfejsy użytkownika (np. Streamlit, Gradio).
Znasz narzędzia do orkiestracji i automatyzacji (Airflow, Prefect).
Masz doświadczenie w pracy z danymi tekstowymi i podstawami NLP.
Znasz frameworki wspierające pracę z modelami językowymi (np. LangChain, LlamaIndex). ​

O projekcie:
Chcesz tworzyć rozwiązania AI, które mają realny wpływ na rozwój nowoczesnej diagnostyki medycznej? Dołącz do Nas.
Szukamy Python Developera z kompetencjami Cloud i DevOps, który chce mieć realny wpływ na rozwój platform, integracji systemów i wdrażanie rozwiązań opartych o sztuczną inteligencję.

Zakres obowiązków:
Projektujesz, rozwijasz i utrzymujesz aplikacje oraz usługi w Pythonie.
Integrujesz systemy poprzez API (REST, GraphQL).
Projektujesz i implementujesz procesy przetwarzania danych– zarówno strukturalnych, jak i niestrukturalnych.
Wdrażasz i utrzymujesz rozwiązania w środowiskach testowych i produkcyjnych.
Automatyzujesz procesy developerskie oraz bierzesz udział w budowie i usprawnianiu CI/CD.
Tworzysz i utrzymujesz dokumentacje techniczną.
Współpracujesz z Data Scientistami, analitykami, architektami oraz zespołami biznesowymi przy rozwoju i integracji produktów AI.

Oferujemy:
Możliwość współtworzenia rozwiązań AI wykorzystywanych w jednej z największych organizacji medycznych w Polsce.
Pracę z nowoczesnym stosem technologicznym oraz środowiskami chmurowymi, w szczególności Google Cloud Platform.
Realny wpływ na rozwój platform, integracji systemowych i rozwiązań opartych na sztucznej inteligencji.
Współpracę z interdyscyplinarnymi zespołami technologicznymi, analitycznymi i biznesowymi.
Zatrudnienie na pełen etat w oparciu o umowę o pracę lub kontrakt.
Pracę hybrydową (3 dni w miesiącu w biurze przy ul. Prof. M. Życzkowskiego 18).
Pakiet benefitów m.in: kartę MultiSport lub Medicover Sport, opiekę medyczną, możliwość grupowego ubezpieczenia, zniżki na badania laboratoryjne dla Ciebie i Twojej rodziny, kursy językowe online, możliwość udziału w rekrutacjach i szkoleniach wewnętrznych.

🔍 Dekoder Ogłoszenia

🔴
Stosuje dobre praktyki programistyczne.
Może oznaczać, że oczekiwane są standardy kodowania, ale niekoniecznie zaawansowane techniki jak TDD czy SOLID.
🔴
Potrafisz projektować czysty, czytelny i testowalny kod.
Oczekuje się kodu, który jest zrozumiały dla innych i można go łatwo testować, ale poziom testowalności może być różny.
🔴
Rozumiesz zagadnienia związane z automatyzacją wdrożeń i środowiskami developerskimi.
Może oznaczać podstawową wiedzę o procesach CI/CD, a niekoniecznie głębokie doświadczenie w ich budowaniu od podstaw.
🔴
Działasz samodzielnie i ma analityczne podejście do rozwiązywania problemów.
Oczekuje się dużej autonomii i umiejętności samodzielnego znajdowania rozwiązań, co może oznaczać mniejsze wsparcie ze strony zespołu.
🟡
Znasz wybrane usługi GCP, np. Cloud Run, Cloud Functions, Cloud Storage, BigQuery, Pub/Sub, Vertex AI lub podobne.
Wymienienie wielu usług może sugerować szeroki zakres obowiązków lub potrzebę znajomości tylko kilku z nich.