Software Lead Developer (Python, LangChain, Docker)
Fujitsu Poland
Rola technicznego leada w dużym projekcie AI/LLM z wykorzystaniem LangChain, LangGraph i Python. Zadaniem jest projektowanie skalowalnych backendów, mentoring zespołu, dbanie o jakość (testy, CI/CD) oraz implementacja agentów LLM. Mimo tytułu 'Software Lead Developer', to rola łącząca architekturę z pracą rąk — około 50% kodowania, 50% liderowania.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak opisu procesu rekrutacyjnego, nie podano wielkości zespołu ani struktury.
Rola technicznego leada w dużym projekcie AI/LLM z wykorzystaniem LangChain, LangGraph i Python. Zadaniem jest projektowanie skalowalnych backendów, mentoring zespołu, dbanie o jakość (testy, CI/CD) oraz implementacja agentów LLM. Mimo tytułu 'Software Lead Developer', to rola łącząca architekturę z pracą rąk — około 50% kodowania, 50% liderowania.
- ✓Nowoczesny stack: LangChain, LangGraph, FastAPI, Docker
- ✓Rola łącząca technologię z przywództwem – realny wpływ na architekturę i zespół
- ✓Workation i elastyczność godzin
- !Bardzo długa lista wymaganych technologii – może być wishlistą, ale ryzyko, że wymagają znajomości każdej
- !Brak informacji o wielkości zespołu i konkretnym projekcie
- !Nie podano procesu rekrutacyjnego (liczba etapów, zadanie domowe?)
- !Opis HR-owy jest dość ogólnikowy – brak konkretów o codziennej pracy
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie architektury backendu (event-driven, mikroserwisy, API) i dokumentowanie decyzji technicznych
- •Implementacja agentów LLM w LangChain/LangGraph z integracją z wektorami i bazami danych
- •Code review i mentoring innych deweloperów (standardy kodowania, wzorce architektoniczne)
- •Pisanie testów (pytest, unit/integration) i utrzymanie pipeline'ów CI/CD w GitLab
- •Konfiguracja konteneryzacji (Docker multistage, optymalizacja obrazów)
- •Monitorowanie i optymalizacja wydajności backendów (OpenTelemetry, tracing)
- •Współpraca z interesariuszami (product owner, security) przy definiowaniu wymagań
- •Utrzymanie i rozwój autoryzacji OAuth2/OpenID Connect z Entra ID
Stanowisko liderskie — wymaga zarówno doświadczenia technicznego jak i umiejętności zarządzania.
Senior developer z 5+ latami w Pythonie, który zna podstawy LangChain i Docker, ma doświadczenie w testowaniu i CI/CD, i chce awansować na leada. Osoba, która potrafi brać odpowiedzialność za architekturę i mentoring.
Juniorzy bez doświadczenia w Pythonie i LangChain. Osoby szukające czystego kodowania bez odpowiedzialności za zespół i architekturę. Kandydaci niechętni do pracy w hierarchicznej organizacji (duża firma).
- ?Ile osób liczy zespół developerski i ilu jest w nim leadów?
- ?Jaki jest konkretny projekt/produkt – czy to wewnętrzne narzędzie, czy produkt dla klienta?
- ?Jaka jest proporcja czasu na kodowanie vs. architekturę/mentoring?
- ?Czy w projekcie są już użyte LangChain/LangGraph produkcyjnie?
- ?Jak wygląda proces rekrutacyjny – ile etapów, czy jest zadanie domowe/live coding?
- ?Czy są dyżury on-call lub praca w godzinach nocnych?
- −Brak opisu procesu rekrutacyjnego
- −Nie podano wielkości zespołu ani struktury
- −Brak informacji o konkretnym projekcie lub produkcie
- −Nie wiadomo, czy podana lista technologii to absolutne must-have, czy raczej wishlista
Oczekiwana jest kultura inżynierska z naciskiem na jakość, testowanie i ciągłe doskonalenie. Współpraca między zespołami i z interesariuszami biznesowymi. Brak szczegółów o codziennej atmosferze.