Senior Python Engineer – Natural Language Processing (NLP)
ITDS
Rola koncentruje się na budowie skalowalnych aplikacji Python do przetwarzania języka naturalnego (NLP) w sektorze finansowym, dla klienta z branży AI Markets. Będziesz projektować, rozwijać i utrzymywać systemy dostarczające analiz rynkowych w czasie rzeczywistym, współpracując w zespole Agile. Oprócz kodowania, oczekuje się udziału w całym cyklu życia oprogramowania, w tym wsparcia produkcyjnego i mentoringu juniorów. To rola inżynierska z silnym naciskiem na implementację modeli NLP i integrację z backendem.
Brakuje: brak informacji o wielkości zespołu i liczbie osób w projekcie, nie podano konkretnych narzędzi nlp używanych w projekcie (np. spacy, transformers).
Rola koncentruje się na budowie skalowalnych aplikacji Python do przetwarzania języka naturalnego (NLP) w sektorze finansowym, dla klienta z branży AI Markets. Będziesz projektować, rozwijać i utrzymywać systemy dostarczające analiz rynkowych w czasie rzeczywistym, współpracując w zespole Agile. Oprócz kodowania, oczekuje się udziału w całym cyklu życia oprogramowania, w tym wsparcia produkcyjnego i mentoringu juniorów. To rola inżynierska z silnym naciskiem na implementację modeli NLP i integrację z backendem.
- ✓Praca nad innowacyjnymi rozwiązaniami AI w renomowanej instytucji finansowej (AI Markets)
- ✓Możliwość mentoringu i rozwoju umiejętności liderskich
- ✓Nowoczesny stack technologiczny (Python, NLP, chmura)
- −Model agencyjny – zatrudnienie przez ITDS do pracy u klienta, co może wiązać się z mniejszą stabilnością i rotacją projektów
- −Wzmianka o 'support production' bez doprecyzowania, czy wiąże się to z dyżurami on-call
- !Brak informacji o wielkości zespołu i konkretnym kliencie
- !Nie określono, czy przywództwo oznacza formalne zarządzanie zespołem, czy tylko mentoring
- !Stack technologiczny może być szerszy niż wymienione (np. KDB, chmura) – nie wiadomo, co jest używane produkcyjnie
- •Projektowanie i implementacja skalowalnych aplikacji Python z użyciem Flask/Django do przetwarzania i analizy danych tekstowych
- •Implementacja i optymalizacja modeli NLP (np. tokenizacja, klasyfikacja, ekstrakcja encji) przy użyciu bibliotek takich jak spaCy, NLTK lub transformers
- •Przetwarzanie strumieni danych finansowych przy użyciu Pandas i NumPy (transformacje, agregacje, czyszczenie danych)
- •Współpraca z analitykami biznesowymi i zespołem produktowym przy definiowaniu wymagań i tłumaczeniu ich na zadania techniczne
- •Przeprowadzanie code review i zapewnianie jakości kodu zgodnie z wytycznymi architektury
- •Debugowanie i rozwiązywanie problemów w środowisku produkcyjnym (on-call w razie potrzeby)
- •Mentoring mniej doświadczonych członków zespołu poprzez pary programowanie i sesje wiedzy technicznej
- •Udział w ceremoniach Agile (daily standups, sprint planning, retrospektywy)
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z 5-letnią praktyką w Pythonie i solidną znajomością Pandas/NumPy oraz Flask/Django, który posiada podstawowe doświadczenie w NLP i potrafi komunikować się po angielsku. Oczekuje się gotowości do pracy hybrydowej i przejęcia odpowiedzialności za mentoring.
Juniorzy bez 5-letniego doświadczenia, osoby szukające pracy w pełni zdalnej (oferta hybrydowa), ani specjaliści unikający kontaktu z produkcją i wsparcia zespołu.
- ?Iloma osobami będę kierować/mentorować – czy to rola tech leada, czy lidera zespołu?
- ?Jaki jest konkretny klient i projekt (np. nazwa działu, czy prace są greenfield czy nad istniejącym systemem)?
- ?Jak wygląda wsparcie produkcyjne – czy są dyżury on-call i jaka jest ich częstotliwość?
- ?Czy w projekcie używamy konkretnych narzędzi do NLP (np. spaCy, Hugging Face) i jakie modele są rozwijane?
- ?Jaki jest proces rekrutacyjny (liczba etapów, zadanie domowe, live coding)?
- ?Czy oferowane są szkolenia lub budżet na konferencje (np. związane z NLP/ML)?
- ?Jakie są plany rozwojowe dla tej roli (ścieżka inżynierska vs menedżerska)?
- −Brak informacji o wielkości zespołu i liczbie osób w projekcie
- −Nie podano konkretnych narzędzi NLP używanych w projekcie (np. spaCy, transformers)
- −Nie wiadomo, czy rola wymaga dyżurów on-call i czy są dodatkowo płatne
- −Brak opisu procesu rekrutacyjnego (etapy, czas trwania)
- −Nie określono, jakie są oczekiwania co do znajomości chmury (AWS/GCP/Azure) mimo że wymieniona jako plus
Zespół jest opisany jako cross-funkcyjny, elastyczny i nastawiony na współpracę, z kulturą Agile i naciskiem na ciągłe doskonalenie oraz mentoring.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię agile methodologies. Pełne statystyki zarobków →