Junior Scala Engineer in Katowice

Junior Scala Engineer in Katowice

Katowice Pełny etat 135000 - 165000 zł / rok (szac.) Stacjonarnie
S

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 z nowoczesnymi technologiami, wsparcie doświadczonych inżynierów i możliwości rozwoju.
  • Pozostałe informacje: Dynamiczne środowisko z realnymi wyzwaniami technicznymi i wpływem na decyzje architektoniczne.
  • Dlaczego ta praca: Dołącz do zespołu, który kształtuje przyszłość AI i doświadczeń klientów.
  • Kwalifikacje: Umiejętności programowania w języku JVM i chęć nauki nowych technologii.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 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, generująca znakomity ROI w ponad 30 rynkach dla liderów branży w Retail, Bankowości, eCommerce, Motoryzacji, Ubezpieczeniach i Telco, przetwarzająca rocznie ponad 150 miliardów transakcji. Budujemy również BaseModel – model bazowy dla danych behawioralnych w nowej platformie dla zespołów Data Science w przedsiębiorstwach, co jest kolejnym krokiem na naszej drodze do innowacji w AI.

Szukamy wysoko zmotywowanego Junior Scala Engineera, który 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. Rozproszone śledzenie (OpenTelemetry, Jaeger), strukturalne logowanie i bogate metryki są kluczowe dla tego, jak budujemy i obsługujemy usługi.

Platforma obsługuje do 28k żądań API na sekundę w szczycie, z latencją p95 poniżej 100 ms. Będziesz częścią zespołu odpowiedzialnego za przetwarzanie zdarzeń i analitykę – część platformy, która wprowadza, przetwarza i przechowuje zdarzenia behawioralne klientów na dużą skalę.

Co będziesz robić na co dzień?

  • Rozwijać architekturę i wzorce projektowe do przetwarzania i przechowywania dużych zbiorów danych.
  • Tworzyć oprogramowanie z naciskiem na optymalizację i wydajność.
  • Przekładać złożone wymagania funkcjonalne i techniczne na szczegółowy projekt.
  • Analizować ogromne zbiory danych i odkrywać wnioski.

Co sprawi, że będziemy idealnym dopasowaniem?

  • Umiejętności programowania w dowolnym języku JVM (np. Java, Scala) oraz silna chęć szybkiego ich nauki.
  • Silne umiejętności w Scala, z doświadczeniem produkcyjnym w używaniu systemu efektów (Cats Effect, ZIO lub Akka/Pekko).
  • Znajomość Apache Kafka – nie tylko jako API konsumenta, ale także zrozumienie partycjonowania, gwarancji dostawy, grup konsumenckich, problemów z równoważeniem i opóźnieniem konsumenta.
  • Podstawowe doświadczenie z przynajmniej jednym frameworkiem webowym oraz zrozumienie, jak działają aplikacje webowe.
  • Znajomość baz danych SQL lub NoSQL oraz podstawowe zapytania do baz danych.
  • Doświadczenie w korzystaniu z AI coding (np. Claude Code, Cursor, GitHub Copilot) jako część codziennej pracy inżynieryjnej.
  • Dobre umiejętności rozwiązywania problemów i analityczne podejście do rozwiązywania problemów technicznych.
  • Pasja do budowania narzędzi i uczenia się nowych technologii.
  • Silne umiejętności analityczne i komunikacyjne.

Co jeszcze nas przekona?

  • Istniejące portfolio GitHub/Gitlab lub projekty osobiste.
  • Doświadczenie z architekturą mikroserwisów.
  • Podstawowa wiedza o koncepcjach AI/ML.

Co możemy Ci zaoferować?

  • Pracę nad systemem produkcyjnym o dużej skali, 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 głębszej odpowiedzialności za projektowanie systemu.
  • Wsparcie od doświadczonych inżynierów i silną kulturę inżynieryjną.
  • Wpływ na decyzje architektoniczne i techniczne w swoim zespole.

Junior Scala Engineer in Katowice – pracodawca: Synerise

Synerise to nie tylko kolejna firma technologiczna, ale przestrzeń, w której nasz utalentowany zespół wprowadza zmiany technologiczne w świecie biznesu. Oferujemy dynamiczne środowisko pracy, które sprzyja innowacjom i eksperymentom, a także możliwości ciągłego rozwoju technicznego oraz wpływu na decyzje architektoniczne w zespole. Pracując z najnowszymi technologiami, takimi jak Scala, Kafka i Kubernetes, będziesz częścią zespołu, który przetwarza ogromne ilości danych i dostarcza wartościowe analizy dla naszych klientów na całym świecie.

S

Dane kontaktowe:

Zespół rekrutacyjny Synerise

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Junior Scala Engineer in Katowice

Umiejętności programowania w języku JVM (Java, Scala)
Silne umiejętności w Scala z doświadczeniem produkcyjnym
Znajomość systemów efektów (Cats Effect, ZIO, Akka/Pekko)
Znajomość Apache Kafka
Podstawowe doświadczenie z co najmniej jednym frameworkiem webowym
Znajomość baz danych SQL lub NoSQL
Doświadczenie w używaniu asystentów kodowania AI (Claude Code, GitHub Copilot)