Senior Software Engineer (Java/Kotlin) - Delivery Experience
- Pełny etat
Opis firmy
Widełki wynagrodzenia przewidziane przy tym stanowisku to: 16 500 - 22 500 PLN
W Delivery Experience budujemy technologię, dzięki której dostawy z Allegro są łatwe, tanie, szybkie i przewidywalne.
Opiekujemy się krytycznymi usługami na ścieżce zakupowej Allegro. Nasze najważniejsze usługi odpowiadają za:
- przewidywany czas dostaw, wyliczany algorytmami statystycznymi i ML, serwuje swoje predykcje ponad 12000 razy na sekundę
- wybór metody dostawy najlepiej dopasowanej dla klienta: ruch do 1000 rps, odpowiedź w 200 ms
- integracje z firmami kurierskimi, dzięki którym działa m.in. darmowa dostawa Smart!: nawet 500 zmian statusu przesyłki na sekundę
Delivery Experience to też jeden z najszybciej rozwijających się obszarów, w ramach którego realizujemy nowe, złożone i ambitne projekty:
- Allegro Fulfilment, w którym oferujemy sprzedawcom pełną obsługę logistyczną w naszych magazynach
- Allegro Last Mile, czyli pilotaż punktów odbioru i automatów paczkowych
Kładziemy nacisk na:
- pracę w autonomicznym i interdyscyplinarnym zespole oraz współpracę z product managerami, analitykami danych i UX
- wpływ na technologię - zespół odpowiedzialny jest za architekturę rozwiązania
- wpływ na to, co widzi Klient Allegro - od pierwszego projektu, makiet, badania aż po wdrożenie
Z wielką mocą idzie wielka odpowiedzialność - dlatego stawiamy na jakość i bezawaryjność naszych rozwiązań. To, co zakodujesz, samodzielnie wdrażasz na produkcję i jesteś odpowiedzialny/a za wydajność i stabilność.
Szukamy osób, które:
Programują w przynajmniej jednym z języków uruchamianych na JVM: Javie/Kotlinie/Scali/Groovym
Oczekują pracy, która ma głębszy sens (nie tylko “management zlecił”) i chcą cieszyć się z jej rezultatów
Chcą być dumni z kodu, który tworzą. Chętnie przyjmują uwagi i dzielą się wiedzą w trakcie code reviews
Mają pomysły i chęć zaangażowania się w projektowanie architektury rozwiązań
Potrafią szukać efektywnych rozwiązań do wymagań stawianych przez użytkowników
Chcą się ciągle rozwijać i aktualizować swoją wiedzę
Ze swojej strony oferujemy:
Sprawdź sam/a, a oprócz tego m.in:
- Zatrudnienie w oparciu o umowę o pracę
Nowoczesne biuro i narzędzia pracy
Nieformalną atmosferę pracy w profesjonalnym zespole
Bogaty pakiet świadczeń pozapłacowych w systemie kafeteryjnym – Ty decydujesz z czego korzystasz
Zajęcia angielskiego z programem nauczania stworzonym z myślą o inżynierach, opłacane przez nas
Hackathony, turystykę zespołową, budżet szkoleniowy oraz wewnętrzna platforma MindUp
Autonomię technologiczną: wybierasz technologię, która pasuje do problemu. Ty za nią potem odpowiadasz
Dlaczego miał(a)byś z nami pracować?
Nasz stos technologiczny to:
usługi backendowe piszemy w Kotlinie lub Javie (11 lub nowszej) z wykorzystaniem Springa
na frontendzie używamy React’a lub Angular’a
dane przechowujemy w: MongoDB, Cassandra, Couchbase, Elasticsearch
przetwarzamy dane z użyciem: Sparka, Jupytera, Hadoopa, GCP
Działamy w dużej skali:
architektura złożona z ponad 1000 mikrousług podzielonych na domeny,
komunikacja asynchronicznie przez szynę danych Hermes opartej na Kafka (100 tys. rps ruchu wejściowego)
ruch między usługami, mierzony przez Service Mesh, to prawie 2 mln rps
Możliwość rozwoju w kierunku BigData - dane liczone w petabajtach i Machine Learning wykorzystywany produkcyjnie
Stosujemy Code Review, Continuous Integration, Scrum/Kanban, Domain Driven Design, Test Driven Development, Pair Programming, Event Storming
Wewnętrzny ekosystem oparty na self-service'ach i szeroko stosowanych narzędziach takich jak Marathon, Docker, Consul, Bitbucket czy Bamboo. Dzięki temu już w pierwszych dniach pracy będziesz mógł tworzyć oprogramowanie w języku, architekturze oraz skali która będzie ograniczona tylko Twoim pomysłem i wyobraźnią
Dzielimy się wiedzą na setkach technologicznych konferencji oraz współtworzymy bloga allegro.tech
Aktywnie uczestniczymy w życiu największych grup użytkowników związanych z technologiami w jakich pracujemy (Java, Python, Devops) w Polsce, organizując szkolenia/warsztaty i prezentacje w Poznaniu, Warszawie, Toruniu i Krakowie
Środowisko łączące nasze prywatne dwa Data Centers (10 000 serwerów) oraz Chmurę Publiczną
ponad 60 projektów open source, kilka tysięcy gwiazdek na github
Nasi pracownicy regularnie wyjeżdżają na konferencje w Polsce i zagranicą (Europa i USA), każdy zespół ma budżet na szkolenia i książki, jeśli chcesz się rozwijać, to zawsze Ci pomożemy
Dostaniesz od nas laptop z i7, 32GB RAM, SSD - MacBook Pro 16’’ lub 13’’ albo analogiczny Dell z Windows (jeśli nie lubisz Maców), do tego dwa zewnętrzne monitory i wszystkie gadżety których potrzebujesz
Wyślij nam swoje CV i sprawdź dlaczego #dobrzetubyć
Dodatkowe informacje
Z tych podcastów dowiesz się:
- Nieco więcej o Logistyce na platformie Allegro:
https://podcast.allegro.tech/logistyka_na_platformie_allegro
- Pracy inżynierów w zespołach produktowych:
https://podcast.allegro.tech/inzynier_w_zespole_produktowym/
- Infrastrukturze dla 1000 mikrousług:
https://podcast.allegro.tech/infrastruktura_dla_1000_mikrouslug
Dodatkowo dzięki Allegro Tech Live zgłębisz temat Event Stormingu oraz dowiesz się jak nasi inżynierowie pracują nad tematem predykcji czasów dostawy.
https://www.youtube.com/watch?v=V_tHe7oIL-I