Senior Python Engineer (kontraktor)

Itsg Global

Warszawa

On-site

PLN 230,000 - 320,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Opieka medyczna prywatna
Karta Multisport
Lekcje języka angielskiego
Wydarzenia integracyjne

Job summary

ITSG poszukuje doświadczonego specjalisty Pythona do pracy nad dużymi systemami w Warszawie. Praca może być zdalna, hybrydowa lub w biurze, z naciskiem na wysoką jakość i utrzymywalność kodu.

Do zadań należą rozwijanie funkcjonalności w Pythonie, tworzenie rozproszonych systemów i zapewnienie skalowalności. Wymagane jest 7+ lat doświadczenia, dobra znajomość PostgreSQL, Linux oraz praktyczne umiejętności w CI/CD.

Qualifications

  • Co najmniej 7 lat komercyjnego doświadczenia z Pythonem.
  • Bardzo dobre umiejętności analityczne i rozwiązywanie problemów.
  • Gotowość do ownershipu nad projektowaniem i rozwojem.
  • Dobra znajomość SQL, zwłaszcza PostgreSQL.
  • Znajomość Linuxa i środowisk CI/CD.
  • Komunikatywna znajomość angielskiego w środowisku międzynarodowym.
  • Wykształcenie techniczne będzie dodatkowym atutem.

Responsibilities

  • Tworzenie i ulepszanie funkcjonalności w Pythonie – algorytmy i codebase’u.
  • Budowa i rozwijanie rozproszonych systemów obsługujących miliardy obiektów.
  • Analiza i naprawa złożonych błędów pod kątem wydajności i skalowalności.
  • Tworzenie API i warstw integracyjnych dla danych enterprise.
  • Uczenie procesów CI/CD i automatyzacja wdrożeń.
  • Dbałość o bezpieczeństwo i ochronę danych zgodnie z standardami.
  • Optymalizacja zapytań i indeksów w PostgreSQL dla dużych wolumenów danych.

Skills

Python
FastAPI
Flask
PostgreSQL
Linux
CI/CD
Angielski

Education

Wykształcenie techniczne

Tools

ruff
pyright
gdb
py-spy

Job description

Kim jesteśmy?

Jesteśmy ITSG - wiodącym dostawcą spersonalizowanych rozwiązań dla wymagających klientów. Wierzymy, że każde wyzwanie ma swoje optymalne rozwiązanie i podchodzimy do niego z pełnym zaangażowaniem. Dostarczamy produkty cyfrowe, stosując nowoczesne rozwiązania i podejście skoncentrowane na wysokiej jakości.

Dlaczego warto rozważyć tę współpracę?

Realny wpływ na projekt: Stawiamy na płaską strukturę - Twoje pomysły nie utkną w wielopoziomowej hierarchii. Współpraca daje realny wpływ na kierunek rozwoju produktu i decyzje techniczne.

Mega wyzwanie: Miliony, a nawet miliardy plików, optymalizacja działania systemów na różnych poziomach, ciekawe zagadnienia techniczne i rozwiązanie, które funkcjonuje już kilka lat, ale cały czas jest rozwijane z ogromnym naciskiem na wysoką jakość i utrzymywalność.

Współpraca przy realnych problemach technologicznych: nasza platforma znajduje zastosowanie w HPC, Big Data i sztucznej inteligencji – tam, gdzie tradycyjne narzędzia zawodzą przy ogromnej skali i złożoności architektury danych.

Technologie na czasie: Python (FastAPI, Flask), PostgreSQL, Bash, Jenkins, CI/CD, AWS. Automatyzacja, pre-commity i inne narzędzia wspierające jakość kodu są standardem w projekcie. Rozwijamy duży i złożony system bez kompromisów dotyczących jakości.

Elastyczny model realizacji współpracy: współpraca może być realizowana zdalnie, hybrydowo lub z biura w Warszawie.

Rozwój i społeczność: Projekt daje przestrzeń do wymiany wiedzy, pracy z doświadczonymi specjalistami oraz rozwijania kompetencji technicznych.

Stabilny, długoterminowy projekt: Współpraca dotyczy systemu, który jest stale rozwijany i zapewnia zarówno ciągłość, jak i ambitne wyzwania techniczne na przyszłość.

Dodatkowo: możliwość korzystania z prywatnej opieki medycznej, karty Multisport, lekcji języka angielskiego oraz wydarzeń integracyjnych.

Zakres zadań w projekcie:

Tworzenie i ulepszanie funkcjonalności w Pythonie – od nowoczesnych algorytmów po usprawnianie rozbudowanego, wieloletniego codebase’u (setki tysięcy linii kodu).

Budowanie i rozwijanie rozproszonych systemów, które obsługują miliardy obiektów w środowiskach federacyjnych.

Analiza i naprawa złożonych błędów w środowisku, gdzie kluczowe są wydajność i skalowalność.

Tworzenie API i warstw integracyjnych, które sprawiają, że dane w skali enterprise stają się łatwiejsze w zarządzaniu.

Ulepszanie i automatyzacja procesów CI/CD, dzięki czemu wdrożenia staną się jeszcze sprawniejsze.

Zajmowanie się bezpieczeństwem i ochroną danych, aby nasz system był zgodny z najlepszymi standardami w branży.

Optymalizacja zapytań i indeksów w PostgreSQL – tak, żeby działały przy olbrzymich wolumenach danych i petabajtowych katalogach.

Poszukiwanie nowych bibliotek i rozwiązań (np. lepsze biblioteki do serializacji JSON) oraz angażowanie się w projekty open‑source.

Oczekiwane kompetencje:
  • Co najmniej 7 lat doświadczenia komercyjnego w Pythonie, mile widziane doświadczenie z FastAPI lub Flask.
  • Bardzo dobre umiejętności analityczne i podejście problem‑solving.
  • Gotowość do brania ownershipu za projektowanie i rozwój rozwiązań technicznych.
  • Dobra znajomość SQL, szczególnie PostgreSQL.
  • Znajomość zagadnień systemowych Linux.
  • Praktyczne doświadczenie z CI/CD.
  • Komunikatywna znajomość języka angielskiego, umożliwiająca współpracę w międzynarodowym środowisku.
  • Wykształcenie techniczne, matematyczne lub pokrewne będzie dodatkowym atutem, ale kluczowe są praktyczne umiejętności.
Mile widziane:

Uczestnictwo w projektach o wielkości 500k+ linii kodu.

Doświadczenie z systemami obsługującymi petabajty danych lub miliardy rekordów.

Praktyczna wiedza o systemach plików (ext4, XFS, ZFS, Lustre, GPFS).

Optymalizacja wydajności na poziomie systemu operacyjnego.

Optymalizacja zapytań dla bardzo dużych tabel/baz danych i umiejętność pisania bardzo złożonych zapytań analitycznych (SQL, najlepiej PostgreSQL).

Niskopoziomowa znajomość zagadnień współbieżności (mutexy, semafory, atomic operations).

Znajomość narzędzi poprawiających jakość kodu (ruff, pyright).

Profiling i debugging aplikacji Pythonowych (cProfile, py‑spy, gdb).

Znajomość zagadnień bezpieczeństwa: kryptografia, PKI, secure coding practices.

Krótka rozmowa telefoniczna dotycząca doświadczenia, dostępności i oczekiwań

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Scientist with Data Engineering Skills (kontraktor)
Senior Data Scientist with Data Engineering Skills (kontraktor)

Itsg Global • Warszawa

Hybrid
Budżet szkoleniowy
Lekcje języka angielskiego
Karta Multisport
+2
Ekspert Python Engineer (projekty związane z cloud security)
Ekspert Python Engineer (projekty związane z cloud security)

HeadHR • Łódź

Remote
Atrakcyjne wynagrodzenie
Praca zdalna
Długa, wieloletnia współpraca
ML/Python Developer Mid/Senior
ML/Python Developer Mid/Senior

Thesartt • Warszawa

Hybrid
Opieka medyczna
Ubezpieczenie grupowe
Kursy językowe
+1
Tech Lead .NET (kontraktor)
Tech Lead .NET (kontraktor)

Itsg Global • Warszawa

Hybrid
PLN 180,000 - 260,000
Budżet szkoleniowy
Karta Multisport
Prywatne ubezpieczenie medyczne
+1
Python Developer (Middle)
Python Developer (Middle)

HeadHR • Województwo mazowieckie

Hybrid
Fullstack Developer (K/M)
Fullstack Developer (K/M)

Cyberfolks • Poznań

On-site
Prywatna opieka medyczna
Ubezpieczenie grupowe
Kafeteryjny system benefitów
+2
Programista/-tka .NET systemów produkcyjnych
Programista/-tka .NET systemów produkcyjnych

Optimakers • Bydgoszcz

On-site
Budżet na rozwój (szkolenia, certyfikacje)
Narzędzia i sprzęt do pracy
Senior .NET Developer (kontraktor)
Senior .NET Developer (kontraktor)

Itsg Global • Warszawa

Hybrid
PLN 180,000 - 260,000
Budżet szkoleniowy
Lekcje języka angielskiego
Karta Multisport
+2
Python/Django Architect (part-time)
Python/Django Architect (part-time)

ITLT • Województwo pomorskie

Hybrid
PLN 214,000 - 255,000
Dopłata do karty MultiSport
Ubezpieczenie
Senior IT Developer - Python (M/F/D)
Senior IT Developer - Python (M/F/D)

DSV Road GmbH • Warszawa

On-site
PLN 120,000 - 160,000
Dofinansowanie zajęć sportowych
Prywatna opieka medyczna
Dofinansowanie nauki języków
+6