Senior Python Engineer (kontraktor)

Itsg Global

Warszawa

On-site

PLN 230,000 - 320,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

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

Platform Backend Engineer
Platform Backend Engineer

Cyberfolks • Poland

On-site
PLN 180,000 - 300,000
ML/Python Developer Mid/Senior
ML/Python Developer Mid/Senior

Thesartt • Warszawa

On-site
PLN 167,400 - 279,000
Opieka medyczna
Ubezpieczenie grupowe
Kursy językowe
+1
Platform Backend Engineer
Platform Backend Engineer

Cyberfolks • Gdynia

On-site
PLN 180,000 - 300,000
Python Backend Developer - projekt AI
Python Backend Developer - projekt AI

Poznan IT • Poznań

Hybrid
PLN 120,000 - 190,000
Możliwość pracy zdalnej
Elastyczny czas pracy
Spotkania integracyjne
+1
Tech Lead .NET (kontraktor)
Tech Lead .NET (kontraktor)

Itsg Global • Warszawa

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

Solid Company • Województwo mazowieckie

On-site
PLN 130,699 - 186,148
Starszy/a Inżynier/ka oprogramowania - Programista/ka Python
Starszy/a Inżynier/ka oprogramowania - Programista/ka Python

Nask • Białystok

Hybrid
PLN 140,000 - 180,000
Elastyczne godziny pracy
Szkolenia i konferencje
Opieka medyczna
+3
Senior IT Developer
Senior IT Developer

B2B Network • Warszawa

On-site
PLN 180,000 - 260,000
Programista/-tka .NET systemów produkcyjnych
Programista/-tka .NET systemów produkcyjnych

Optimakers • Bydgoszcz

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

Scalo • Wrocław

Remote
PLN 152,000 - 207,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna