ML/Python Developer Mid/Senior.
2 marca 2026
Warszawa
Kontrakt B2BUmowa o pracę
Praca hybrydowa
Oczekiwane umiejętności
Python Programowanie obiektowe pytest unittest Docker Dockerfile Konteneryzacja aplikacji Docker Compose Linux Windows Skrypty bash PowerShell Git UML Dokumentacja techniczna CI/CD Monitoring aplikacji RabbitMQ Pub/Sub MongoDB SQL Wielowątkowość AsyncIO FastAPI PyTorch TensorFlow Transformers spaCy Stanza Modelowanie NLP LangChain Google Cloud Apache Airflow Systemy kolejkowe Testowanie automatyczne Optymalizacja zapytań Deployment automatyczny
Wymagane kompetencje
- znajomość języka Python, w tym w zastosowaniu do tworzenia oprogramowania w podejściu obiektowym
- tworzenie testów z wykorzystaniem frameworków pytest/unittest
- umiejętność konteneryzacji aplikacji, tworzenia dockerfiles i wykorzystania docker
- swobodna praca w środowisku unix oraz windows
- umiejętność korzystania z notacji UML, tworzenia dokumentacji do tworzonego oprogramowania
- swobodna praca z Git Poparta praktycznym użyciem w projektach, znajomość co najmniej pięciu z poniższych:
- korzystanie z systemów kolejkowych takich jak RabbitMQ / PubSub
- korzystanie z dokumentacyjnych baz danych np. MongoDB (definowanie/użycie danych)
- wykorzystanie procesów/wątków/asyncio
- framework FastAPI
- znajomość narzędzi deep learning takich jak pytorch/tensorflow/ transformers
- znajomość specjalizowanych narzędzi NLP takich jak spacy/stanza
- tworzenie/trenowanie modeli ML w obszarze NLP
- znajomość langchain/lnaggraf w wykorzystaniu do budowaniu aplikacji opartych o LLM Niniejszy dokument zawiera informacje, które są tajemnicą przedsiębiorstwa - Orange Polska. Zapoznanie się z poniższym dokumentem oraz z jego załącznikami zobowiązuje do zachowania w tajemnicy wszelkich informacji w ten sposób uzyskanych, w tym tajemnicy danych dotyczących danych klientów, stanu spraw przedsiębiorstwa i innych.
- umiejętność pracy w Google Cloud
- znajomość narzędzia do orkiestracji, np. Apache AirFlow Doświadczenie:
- minimum 5 lat stażu lat w projektach produkcyjnych, jako backend developer
- udział w minimum 3 projektach budujących backend z użyciem Python Umiejętności miękkie:
- umiejętności komunikacyjne, w tym rozmowy o aspektach technicznych z osobami o mniejszej wiedzy i zrozumieniu technologii pozwalające na przeprowadzenie analizy procesu biznesowego lub wymagań użytkownika i proponowanie rozwiązań.
- zdolność do podejmowania odpowiedzialności za całokształt wytwarzanego komponentu,
- proaktywna postawa przy rozwiazywaniu problemów
Benefity
Lokalizacja
Odkryj wszystkie nasze oferty pracy.
Zobacz pełną listę dostępnych stanowisk i znajdź idealną pracę dla siebie! Kliknij, aby poznać wszystkie aktualne oferty.