Data Engineer (Python)
⚲ Warszawa
160 - 180 PLN netto (B2B)
Wymagania
- mocne, aktualne doświadczenie w tworzeniu i utrzymaniu produkcyjnych serwisów Python
- praktyczne doświadczenie z FastAPI lub porównywalnym frameworkiem API w Pythonie
- doświadczenie w ulepszaniu i hardeningu istniejących aplikacji backendowych (nie tylko greenfield)
- doświadczenie w projektowaniu testów jednostkowych, integracyjnych i E2E
- doświadczenie z AWS, Docker i pipeline'ami CI/CD
- doświadczenie z bazami danych, schematami JSON, walidacją danych i wzorcami integracji
Mile widziane
- doświadczenie z produktami AI, architekturami RAG lub integracjami LLM
- doświadczenie z bazami wektorowymi i wyszukiwaniem semantycznym
Opis stanowiska
Craftware szuka Data Engineera (Python) do projektowania i utrzymania produkcyjnych serwisów backendowych i API (FastAPI), budowy integracji danych i pipeline'ów asynchronicznych oraz poprawy jakości i niezawodności istniejących systemów. Praca w pełni zdalna, B2B, stawka do 180 PLN/h netto. Uwaga: ogłoszenie wprost mówi o 'hardening existing systems' i rozwiązywaniu technical debt oraz incydentów produkcyjnych — to nie greenfield, spora część pracy to naprawa i ulepszanie tego, co już istnieje.
🔍 Dekoder Ogłoszenia
🔴
Enhance and harden existing systems through improved architecture, code quality, validation, testing, and operational reliability.
Może oznaczać pracę nad starym, trudnym do utrzymania kodem, który wymaga gruntownych zmian, a nie tylko drobnych usprawnień.
🔴
Diagnose and resolve performance bottlenecks, intermittent failures, and technical debt.
Sugeruje, że będziesz musiał zajmować się problemami, które już istnieją i są trudne do rozwiązania, a nie tylko budować nowe rozwiązania.
🟡
Contribute to architecture decisions, code reviews, engineering standards, and release processes.
Może oznaczać, że Twoje opinie będą brane pod uwagę, ale ostateczne decyzje mogą należeć do starszych członków zespołu lub kierownictwa.
🟢
Drive quality through comprehensive unit, integration, and end-to-end testing.
Podkreśla znaczenie testowania, co jest pozytywne, ale może też oznaczać, że będziesz odpowiedzialny za dużą część prac testowych.
🟡
Strong recent experience developing and maintaining production Python services.
Określenie "strong recent experience" jest subiektywne i może oznaczać różne poziomy oczekiwań w zależności od rekrutera.