Python Developer (energy)
In short
Senior Python Developer needed for a fuel/energy leader in Lublin. Build and deploy production apps for Data Science/GenAI. Requires 5+ years Python, FastAPI, microservices, data/AI stack, LLM/RAG, Docker, CI/CD, testing, Git, security. Polish B2 required.
Keywords
AI-written summary based on the listing content.
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 expectations
Minimum 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, Lang
Graph
Praktyczna 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 architektoniczne
- Observability: strukturalne logowanie, metryki np. Prometheus
- Samodzielność i proaktywność
- Znajomość zasad cyberbezpieczeństwa - od projektu, przez kod po wdrożenie
- Znajomość typowych podatności aplikacji webowych i API oraz zagrożeń specyficznych dla aplikacji opartych o LLM
- Bezpieczna komunikacja mikroserwisów (w tym bezpieczeństwo API)
Bezpieczne pakowanie i orkiestracja kontenerów
Doś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 Skills
Znajomość języka angielskiego (min. B2)
Key tasks
Projektowanie i implementacja aplikacji w Pythonie w architekturze mikroserwisowej
Produkcjonalizacja 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ństwa
- Code review dla pull requestów członków zespołu DS
- Pair programming, w szczególności przy bardziej złożonych komponentach inżynierskich
- Prowadzenie wewnętrznych mini-szkoleń i sesji wiedzy w zakresie dobrych praktyk Python developementu, mikroserwisów i bezpieczeństwa aplikacji
- Dokumentacja (m.in. ADR, kontrakt API)
| Published | 2026-07-08 |
| Source |
|
Hexjobs App
Tools tailored to this listing.
Hexjobs App
Tools tailored to this listing.