Pomiń do treści
Logo firmy speedapp

Staff Engineer (Python)

speedapp

Oferta w skrócie
Widełki nieujawnione
🏠ZdalnieTryb pracy
📄B2BKontrakt
⏱️Senior · 10+ latDoświadczenie
LokalizacjaWarszawa
Dostępne na 2 portalach
Aktywna
Opublikowano25 kwietnia 2026
Ostatnio sprawdzono6 maja 2026
Wygasa za6 dni
Werdykt JobHunt

Jesteś Staff/Principal Engineer, który dołącza do międzynarodowej firmy AI przez agencję speedapp. Twoim głównym zadaniem jest odpowiadanie za rdzeń backendu – złożony, rozproszony system czasu rzeczywistego w Pythonie i Rust. Będziesz prowadzić duże inicjatywy od początku do końca, rozwiązywać złożone problemy produkcyjne oraz poprawiać szybkość developmentu przy zachowaniu wysokiej niezawodności. To rola mocno techniczna, wymagająca głębokiej wiedzy o systemach operacyjnych, sieciach i niskopoziomowych optymalizacjach. Nie jest to typowe backendowe CRUD – to praca nad infrastrukturą czasu rzeczywistego, zbliżona do inżynierii platformowej.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: nie podano nazwy ani szczegółów klienta, brak informacji o wielkości zespołu i strukturze.

🛠 Wymagane technologie
Dane źródłowe
AI Insights
Czym naprawdę jest ta rola?Principal Engineer

Jesteś Staff/Principal Engineer, który dołącza do międzynarodowej firmy AI przez agencję speedapp. Twoim głównym zadaniem jest odpowiadanie za rdzeń backendu – złożony, rozproszony system czasu rzeczywistego w Pythonie i Rust. Będziesz prowadzić duże inicjatywy od początku do końca, rozwiązywać złożone problemy produkcyjne oraz poprawiać szybkość developmentu przy zachowaniu wysokiej niezawodności. To rola mocno techniczna, wymagająca głębokiej wiedzy o systemach operacyjnych, sieciach i niskopoziomowych optymalizacjach. Nie jest to typowe backendowe CRUD – to praca nad infrastrukturą czasu rzeczywistego, zbliżona do inżynierii platformowej.

Plusy
  • Kontrakt B2B z wypłatą w USD – korzystne dla eksportu usług.
  • Dedykowany mentor i wsparcie – agencja deklaruje dbałość o rozwój.
  • Praca nad ciekawym produktem AI z real-time distributed system – wysokie wyzwania techniczne.
  • Autonomia i zaufanie – oczekiwana samodzielność i minimalna ilość guidance.
Na co uważać
  • Agencja pośredniczy, a klient nie jest ujawniony – brak transparentności co do końcowego pracodawcy.
  • Wymóg bycia współautorem lub opiekunem pakietu open-source – nie każdy doświadczony inżynier to spełnia.
  • Opis procesu rekrutacyjnego jest bardzo ogólnikowy – nie wiadomo, jakie będą konkretne etapy techniczne.
  • !Wymóg znajomości promptowania LLM – może sugerować oczekiwanie asysty AI, co nie każdemu odpowiada.
  • !Brak informacji o wielkości zespołu i strukturze feedbacku (kto będzie oceniał pracę? menedżer czy klient?).
  • !Rekrutacja przez agencję – może wiązać się z mniejszą stabilnością niż bezpośrednie zatrudnienie.
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Projektowanie i implementacja nowych funkcjonalności w rozproszonym systemie czasu rzeczywistego (Python/Rust).
  • Debugowanie i rozwiązywanie problemów produkcyjnych, w tym analiza niskopoziomowa (profilowanie, sieci, OS).
  • Optymalizacja wydajności aplikacji przy użyciu profilerów Python (np. cProfile, py-spy).
  • Kodowanie i review kodu dla komponentów asynchronicznych z użyciem asyncio.
  • Zarządzanie wdrożeniami i konfiguracją na Kubernetes za pomocą Helm.
  • Monitorowanie i obserwacja systemu z użyciem narzędzi observability (np. Prometheus, Grafana, Loki).
  • Integracja i rozwiązywanie problemów z gRPC między usługami.
  • Wykorzystywanie LLM jako wsparcia przy kodowaniu (np. generowanie fragmentów, debugowanie), ale także praca bez niego.
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Inżynier z 8+ latami w Pythonie, doświadczeniem w asyncio i przynajmniej jednym silnie typowanym języku, który potrafi samodzielnie prowadzić większe inicjatywy i ma styczność z rozproszonymi systemami produkcyjnymi. Open-source może być opcjonalne, ale to duży plus.

Raczej nie dla

Nie aplikuj, jeśli szukasz standardowej roli backend developera, bo to stanowisko wymaga głębokiej wiedzy systemowej i niskopoziomowej. Nie dla juniorów ani mid-leveli – oczekiwane jest minimum 10 lat doświadczenia.

Ocena dopasowania
Junior1/5
Mid1/5
Senior5/5
Hands-on5/5
Architekt4/5
Remote5/5
Enterprise2/5
Pytania do rekrutera
  • ?Kim jest klient? Jaka jest jego branża i produkt (AI – ale dokładniej)?
  • ?Ile osób liczy zespół, z którym będę pracować? Jaka jest struktura zespołu (backend, infra, SRE)?
  • ?Czy dyżury on-call są częścią roli? Jak wygląda rotacja?
  • ?Jakie są konkretne etapy techniczne rekrutacji? Czy będzie zadanie domowe, live coding, system design?
  • ?Czy wymóg open-source jest absolutnie niezbędny, czy można go zastąpić innym doświadczeniem?
  • ?Jakie narzędzia observability są używane? Samodzielnie wdrożone czy gotowe (np. Datadog)?
  • ?Czy w projekcie używa się już Rust, czy dopiero planują? Jaki jest stosunek Python do Rust?
Brakujące informacje
  • Nie podano nazwy ani szczegółów klienta
  • Brak informacji o wielkości zespołu i strukturze
  • Nie określono oczekiwanego zakresu on-call
  • Brak konkretnego procesu rekrutacyjnego (techniczne etapy)
  • Nie wiadomo, czy rola wymaga czasowej dostępności w strefach czasowych klienta
Zespół

Współpraca oparta na bezpośredniej komunikacji, z dedykowanym mentorem dbającym o komfort pracy. Zespół klienta prawdopodobnie składa się z doświadczonych inżynierów, stawiających na autonomię i jakość.

Rekrutacja

Aplikacja → rozmowa telefoniczna z rekruterem speedapp → rekruter wyjaśnia dalsze kroki dla konkretnej pozycji (brak szczegółów technicznych w ogłoszeniu).

🔗Podobne oferty