W skrócie
- Zadania: Twórz oprogramowanie do przetwarzania danych klientów w czasie rzeczywistym.
- Firma: Synerise - innowacyjna firma technologiczna zmieniająca świat biznesu.
- Benefity: Praca zdalna, wsparcie techniczne, rozwój zawodowy i wyzwania techniczne.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery i wpływem na decyzje techniczne.
- Dlaczego ta praca: Dołącz do zespołu, który kształtuje przyszłość AI i doświadczeń klientów.
- Kwalifikacje: Silne umiejętności w Scala oraz doświadczenie w systemach opartych na zdarzeniach.
Przewidywane wynagrodzenie mieści się w przedziale 118800 - 145200 zł za rok.
Synerise to nie tylko kolejna firma technologiczna. To przestrzeń, w której nasz wspaniały zespół konsekwentnie wprowadza zmiany technologiczne w świecie biznesu, tworząc nową drogę - nowoczesne, w pełni spersonalizowane i napędzane AI doświadczenie klienta.
Nasza platforma, Synerise, to rozwijająca się platforma danych behawioralnych, wzbogacona o AI, która generuje znakomity ROI na ponad 30 rynkach dla liderów branży w Retail, Bankowości, eCommerce, Motoryzacji, Ubezpieczeniach i Telco, przetwarzając rocznie ponad 150 miliardów transakcji. Budujemy również BaseModel - model bazowy dla danych behawioralnych, który jest kolejnym krokiem w kierunku innowacji w AI.
Poszukujemy wysoko zmotywowanego inżyniera Scala, aby dołączył do naszego odważnego i utalentowanego zespołu Synerise. Nasz zespół Backendowy pracuje z technologiami takimi jak Scala, Kafka, ElasticSearch, ScyllaDB, Azure, GCP i Kubernetes. Używamy asystentów kodowania AI (Claude, Copilot) jako codziennego elementu naszego workflow.
Platforma obsługuje do 28k żądań API na sekundę w szczycie, z latencją p95 poniżej 100ms. Będziesz częścią zespołu odpowiedzialnego za przetwarzanie zdarzeń i analitykę - część platformy, która przetwarza i przechowuje zdarzenia behawioralne klientów na dużą skalę.
Twoje codzienne zadania będą obejmować:
- Projektowanie architektury i wzorców przetwarzania oraz przechowywania dużych zbiorów danych.
- Budowanie oprogramowania z silnym naciskiem na wydajność i optymalizację.
- Analizowanie dużych zbiorów danych i wydobywanie znaczących informacji.
Idealny kandydat powinien mieć:
- Silne umiejętności w Scala, z doświadczeniem produkcyjnym w systemie efektów (Cats Effect, ZIO lub Akka/Pekko).
- Doświadczenie w projektowaniu lub znacznym wkładzie w systemy oparte na zdarzeniach w produkcji.
- Silną znajomość Apache Kafka.
- Umiejętności w zakresie Kubernetes wystarczające do samodzielnej diagnozy problemów z podami.
- Doświadczenie z bazami danych SQL i NoSQL.
- Umiejętność projektowania pod kątem skali i wzrostu.
- Silne umiejętności debugowania i rozwiązywania problemów w rozproszonych środowiskach.
Co możemy Ci zaoferować?
- Pracę nad systemem klasy produkcyjnej, używanym przez klientów na całym świecie.
- Realne wyzwania techniczne związane z wydajnością, objętością danych i systemami rozproszonymi.
- Możliwości ciągłego rozwoju technicznego i większej odpowiedzialności za projektowanie systemu.
- Wsparcie od doświadczonych inżynierów i silnej kultury inżynieryjnej.
Scala Engineer in Kraków – pracodawca: Synerise SA
Synerise SA to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Nasza kultura pracy opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom na zdobywanie nowych umiejętności oraz awansowanie w ramach firmy. Dodatkowo, praca w naszym zespole backendowym daje możliwość pracy z najnowszymi technologiami, co czyni ją wyjątkową i satysfakcjonującą.