Dla naszego klienta, lidera branży paliwowo-energetycznej, szukamy Senior Python Developera, który wesprze działania zespołu w fazie budowania i wdrożenia produkcyjnej warstwy aplikacyjnej wokół rozwiązań Data Science i GenAI.Our expectationsMinimum 5 lat komercyjnego doświadczenia w produkcyjnym programowaniu w Python jako technical leader lub senior developer.Bardzo dobra znajomość FastAPI (m.in. async, Pydantic, dependency injection, obsługa błędów)Doświadczenie w projektowaniu systemów i mikroserwisów (FE, BE, API, REST, event-driven, Kafka )Znajomość data/AI stack (np. Airflow, Spark, Iceberg, Kafka, MsSQL, Oracle, S3 storage)Doświadczenie w co najmniej jednym produkcyjnym projekcie z LLM / RAG (orkiestracja zapytań, integracja z modelem, vector store, ewaluacja, kontrola kosztów / latencji) oraz znajomość rozwiązań takich jak vLLM, LangChain, LLamaIndex, LangGraphPraktyczna znajomość Dockera i Podmana(dodatkowy plus) oraz Kubernetes/OpenShift (m.in. deploymenty, configmap/ secerts, probes, resource limits, Helm, routes itp.)Doświadczenie z CI/CD (gotowość do pracy z Tektonem + ArgoCD, GitLab, ADO)Praktyka w pisaniu testów (pytest, testy jednostkowe, integracyjne)Bardzo dobra znajomość Git i pracy w trybie code review,Umiejętność współpracy z osobami o profilu data science, także w zakresie wsparcia merytorycznego.Dyscyplina dokumentacyjna, m.in. opisy API, README, decyzje architektoniczneObservability: strukturalne logowanie, metryki np. PrometheusSamodzielność i proaktywnośćZnajomość zasad cyberbezpieczeństwa - od projektu, przez kod po wdrożenieZnajomość typowych podatności aplikacji webowych i API oraz zagrożeń specyficznych dla aplikacji opartych o LLMBezpieczna komunikacja mikroserwisów (w tym bezpieczeństwo API)Bezpieczne pakowanie i orkiestracja kontenerówDoświadczenie z uwierzytelnianiem i autoryzacją w aplikacjach na poziomie pozwalającym poprawnie wdrażać te mechanizmy w mikroserwisach.Znajomość języka polskiego pozwalająca na swobodną komunikację (mi.n poziom B2)Welcome SkillsZnajomość języka angielskiego (min.
B2)Key tasksProjektowanie i implementacja aplikacji w Pythonie w architekturze mikroserwisowejProdukcjonalizacja rozwiązań przygotowanych przez zespół Data Science (np. aplikacje typu RAG, serwisy udostępniające klasyczne modele ML)Współtworzenie oraz utrzymywanie standardów i wzorców architektonicznych dla zespołu (template’y serwisów, konwencje API, podejście do testów, CI/CD)Wdrażanie aplikacji na platformie Openshift / Kubernetes z wykorzystaniem firmowego pipeline’u CI/CD (docelowo Tekton + ArgoCD)Współpraca z zespołem bezpieczeństwa w zakresie wdrożeń, dostępów, polityk i przeglądów bezpieczeństwaCode review dla pull requestów członków zespołu DSPair programming, w szczególności przy bardziej złożonych komponentach inżynierskichProwadzenie wewnętrznych mini-szkoleń i sesji wiedzy w zakresie dobrych praktyk Python developementu, mikroserwisów i bezpieczeństwa aplikacjiDokumentacja (m.in. ADR, kontrakt API)
Interesuje Cię ta oferta?