Software Engineer 1 (Java/Kotlin) - Product Catalog
Allegro
Rola Software Engineera specjalizującego się w Javie/Kotlinie w zespole odpowiedzialnym za katalog produktów w Allegro. Głównym celem jest budowanie i optymalizacja systemów obsługujących dużą liczbę żądań na minutę, z naciskiem na wysoką dostępność i wydajność. Zespół pracuje w modelu 'you build it, you run it', co oznacza pełną własność nad mikrousługami od projektu po wdrożenie. Rola obejmuje pracę z nowoczesnym stosem technologicznym, w tym ML, oraz rozwiązywanie złożonych problemów backendowych.
Brakuje: brak szczegółów dotyczących konkretnych narzędzi ai (poza ogólnym wspomnieniem llm)., nie podano, jak często odbywają się spotkania zespołu i jakie są ich cele..
Rola Software Engineera specjalizującego się w Javie/Kotlinie w zespole odpowiedzialnym za katalog produktów w Allegro. Głównym celem jest budowanie i optymalizacja systemów obsługujących dużą liczbę żądań na minutę, z naciskiem na wysoką dostępność i wydajność. Zespół pracuje w modelu 'you build it, you run it', co oznacza pełną własność nad mikrousługami od projektu po wdrożenie. Rola obejmuje pracę z nowoczesnym stosem technologicznym, w tym ML, oraz rozwiązywanie złożonych problemów backendowych.
- ✓Możliwość pracy w modelu hybrydowym z elastycznymi godzinami pracy i 30 dniami okazjonalnej pracy zdalnej.
- ✓Pełna własność nad mikrousługami ('you build it, you run it').
- ✓Praca z nowoczesnym stosem technologicznym, w tym Kubernetes, Kafka i ML.
- ✓Możliwość pracy nad rozwiązaniami, które będą używane przez miliony klientów.
- ✓Dostęp do budżetu szkoleniowego, hackathonów i wewnętrznej platformy edukacyjnej.
- ✓Dodatkowy dzień wolny na wolontariat.
- !Chociaż wspomniano o ML, nie jest jasne, jak duży będzie udział kandydata w projektach związanych z uczeniem maszynowym.
- !Określenie 'occasional remote work' (30 dni) może być interpretowane różnie w zależności od potrzeb zespołu i firmy.
- •Projektowanie, budowanie i optymalizacja systemów obsługujących tysiące żądań na minutę.
- •Praca z nowoczesnym stosem technologicznym, w tym Kotlin, Spring, Kafka i Kubernetes.
- •Pełna własność nad mikrousługami od projektu do wdrożenia w ramach filozofii 'you build it, you run it'.
- •Rozwiązywanie złożonych problemów backendowych związanych z rozproszonymi systemami, strumieniowaniem danych i optymalizacją algorytmiczną.
- •Budowanie potoków AI (w tym oceny i generowania opartego na LLM) do automatycznego utrzymania jakości treści.
- •Przeprowadzanie eksperymentów A/B w celu oceny gotowości danych katalogowych do zastąpienia treści dostarczanych przez sprzedawców.
Oferta odpowiednia dla osób na początku kariery w IT.
Kandydat z podstawową znajomością Kotlina lub Javy, który jest zmotywowany do nauki i rozwoju w obszarze backendu. Wymagana jest chęć do pracy w zespole, otwartość na feedback i podstawowa znajomość języków angielskiego i polskiego na poziomie B2.
Rola nie jest dla osób, które nie chcą pracować z Kotlinem lub Javą, nie są zainteresowane rozwojem w obszarze systemów o dużej skali, ani nie posiadają wymaganej znajomości języków obcych.
- ?Jakie są główne wyzwania techniczne, z którymi zespół mierzy się obecnie?
- ?Jak wygląda proces code review w zespole?
- ?Jakie są plany dotyczące rozwoju i wykorzystania uczenia maszynowego w projekcie katalogu produktów?
- ?Jak często zespół przeprowadza eksperymenty A/B i jakie są kluczowe metryki sukcesu?
- ?Jak wygląda proces wdrażania nowych funkcji i jak często odbywają się deploymenty?
- ?Jakie są możliwości rozwoju zawodowego dla Junior Software Engineera w zespole?
- ?Jakie są oczekiwania dotyczące wkładu w dokumentację techniczną?
- −Brak szczegółów dotyczących konkretnych narzędzi AI (poza ogólnym wspomnieniem LLM).
- −Nie podano, jak często odbywają się spotkania zespołu i jakie są ich cele.
- −Brak informacji o konkretnych projektach, nad którymi będzie pracował kandydat.
- −Nie opisano szczegółowo procesu rekrutacyjnego.
Zespół pracuje w modelu Agile, kładzie nacisk na współpracę, dzielenie się wiedzą i autonomię. Istotne jest również dążenie do tworzenia wysokiej jakości kodu i czerpania satysfakcji z efektów pracy. Kultura 'you build it, you run it' sugeruje dużą odpowiedzialność i zaangażowanie członków zespołu.
Proces rekrutacyjny składa się z następujących etapów: Online assessment, Phone interview, Job interview.
Na poziomie rynkowym
≈ 66,7–90,8 zł/h
Dane z aktywnych ofert zawierających technologię Kotlin. Pełne statystyki zarobków →