Senior Python Engineer (Optimization & Scheduling)
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
W Cognitivie projektujemy i rozwijamy zaawansowane rozwiązania technologiczne, łącząc sztuczną inteligencję, algorytmy optymalizacyjne oraz nowoczesne technologie chmurowe.
Obecnie poszukujemy doświadczonego Senior Python Engineera, który dołączy do naszego zespołu i będzie pracował nad rozwojem innowacyjnego systemu wspierającego podejmowanie decyzji i optymalizację złożonych procesów biznesowych.
Projekt obejmuje m.in. projektowanie algorytmów, modelowanie problemów decyzyjnych, analizę danych oraz tworzenie mechanizmów pozwalających na efektywne zarządzanie zasobami z uwzględnieniem różnorodnych ograniczeń i celów biznesowych.
Szukamy osoby, która będzie miała realny wpływ na architekturę i rozwój rozwiązania — od opracowania koncepcji algorytmicznej i budowy pilota, aż po wdrożenie systemu w środowisku produkcyjnym.
- Minimum 5 lat doświadczenia w tworzeniu oprogramowania, w tym bardzo dobra znajomość Pythona.
- Praktyczne doświadczenie w projektowaniu i implementacji algorytmów optymalizacyjnych, harmonogramowania lub alokacji zasobów.
- Znajomość przynajmniej jednego podejścia: Constraint Programming, Mixed-Integer Programming (MILP/MIP), optymalizacja kombinatoryczna lub zaawansowane algorytmy heurystyczne.
- Umiejętność przekładania rzeczywistych problemów biznesowych na modele matematyczne i algorytmiczne.
- Doświadczenie z bibliotekami do analizy i przetwarzania danych, np. Pandas, NumPy.
- Znajomość SQL oraz projektowania i implementacji API.
- Doświadczenie w tworzeniu, testowaniu i utrzymywaniu aplikacji backendowych.
- Samodzielność w podejmowaniu decyzji technicznych, analizowaniu problemów i proponowaniu rozwiązań.
- Umiejętność komunikacji z zespołem technicznym i interesariuszami biznesowymi.
Mile widziane (nice-to-have)
- Doświadczenie z Google OR-Tools (CP-SAT), Gurobi, CPLEX, Pyomo lub podobnymi narzędziami.
- Znajomość Operations Research i metod optymalizacji matematycznej.
- Doświadczenie w projektach Production Scheduling, Workforce Scheduling, Resource Allocation lub Vehicle Routing.
- Znajomość systemów ERP, MES lub APS.
- Doświadczenie w tworzeniu modeli predykcyjnych i wykorzystaniu Machine Learning w optymalizacji procesów.
- Praktyczna znajomość FastAPI, Docker, CI/CD i rozwiązań chmurowych.
- Doświadczenie we wdrażaniu algorytmów optymalizacyjnych w środowiskach produkcyjnych.
Get similar jobs in Poland by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more remote Software Developer jobs in Poland.
Finding similar jobs…