Software Engineer 2 (Java/Kotlin/Python) - Search Relevance
⚲ Warszawa, Wola
Do uzgodnienia
Wymagania
- min. B2 znajomość języka angielskiego
- znajomość Java, Kotlin lub Python na poziomie pozwalającym na samodzielne pisanie kodu
- solidne podstawy backendu i clean architecture
- otwartość na pracę na styku backendu i AI/ML
Mile widziane
- znajomość lub ciekawość koncepcji ML, potoków danych (Python, Airflow, GCP) oraz LLM i wyszukiwania semantycznego
Opis stanowiska
Dołączysz do zespołu odpowiedzialnego za trafność wyszukiwania w Allegro — nie jako typowy backendowiec CRUD, ale jako inżynier pracujący na styku usług JVM i potoków ML. Realnie zajmiesz się wdrażaniem modeli rankingowych, budową automatycznych pipeline'ów ewaluacyjnych opartych na LLM oraz eksperymentami z Generative AI i wyszukiwaniem semantycznym, we współpracy z zespołami research i data science. To dobra oferta dla backendowca, który chce wejść w świat AI/ML na dużą skalę i nie boi się uczyć nowych narzędzi — jeśli szukasz wyłącznie klasycznego developmentu backendowego, to nie jest rola dla Ciebie.
🔍 Dekoder Ogłoszenia
🟡
intersection of backend and AI/ML
Może oznaczać szeroki zakres obowiązków łączący dwa obszary, co bywa wymagające i rozmywa odpowiedzialności.
🟡
Familiarity or curiosity about Machine Learning concepts
Wymaganie jest miękkie i nieprecyzyjne — trudno ocenić, jaki realny poziom wiedzy jest oczekiwany.
🟡
affecting millions of active users
Podkreśla skalę, ale nie mówi nic o realnym wpływie roli ani warunkach pracy.