Senior Software Engineer in Katowice

Senior Software Engineer in Katowice

Katowice Pełny etat 128250 - 156750 zł / rok (szac.) Hybrydowo
S

W skrócie

  • Zadania: Twórz backendowe usługi, które przekształcają rozproszone dane w zaufane produkty danych.
  • Firma: Starburst - innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Konkurencyjne wynagrodzenie, elastyczny czas pracy i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami i wpływaj na przyszłość analityki danych.
  • Kwalifikacje: Doświadczenie w programowaniu w Javie i umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 128250 - 156750 zł za rok.

Starburst delivers enterprise intelligence at scale by giving organizacje secure, governed access to all their data, wherever it lives. Built for distributed data environments, Starburst helps enterprises power AI and analytics without the cost and complexity of traditional data consolidation. With open standards including Trino and Apache Iceberg, Starburst enables trusted access to complete enterprise context while helping organizations avoid vendor lock-in.

Starburst's Enterprise Context Layer turns scattered data into governed, versioned Data Products — business definitions, access policy, and lineage built in — so BI tools, applications, and AI agents all work from the same trusted answer. Jako Senior Software Engineer na tym zespole, będziesz budować usługi backendowe, które zbierają kontekst biznesowy z miejsc, w których już istnieje, zarządzają nim poprzez certyfikację i wersjonowanie oraz udostępniają go zarówno ludziom, jak i agentom AI w całej platformie.

W tej szybko rozwijającej się dziedzinie produktu będziesz miał realny wpływ na decyzje dotyczące architektury podstawowej, a nie tylko realizował w pełni określone specyfikacje. Szukamy budowniczych z silnymi instynktami produktowymi — inżynierów, którzy dbają tak samo o wynik dla klienta, jak o rozwiązanie techniczne, i którzy czują się komfortowo poruszając się po całym stosie, gdy to najszybsza droga do dostarczenia wartości, mimo że rdzeń tej roli oparty jest na pracy backendowej w Javie.

Jako Senior Software Engineer w Starburst będziesz:

  • Projektować, budować i obsługiwać usługi backendowe, które zbierają i godzą kontekst biznesowy z różnych istniejących systemów w zarządzanym Context Studio.
  • Budować i rozwijać proces certyfikacji i wersjonowania, który pozwala zespołom ufać pojedynczej definicji ich metryk i danych.
  • Przyczyniać się do API i integracji opartych na MCP, które pozwalają agentom AI i narzędziom BI bezpośrednio zapytywać certyfikowany kontekst.
  • Odpowiadać za niezawodność i spójność danych dla usług, które łączą i godzą informacje z wielu źródeł jednocześnie.
  • Bezpośrednio współpracować z produktem nad tym, co ma być zbudowane, a nie tylko jak — i podejmować się pracy frontendowej, narzędziowej lub innej pełnostackowej, gdy to najszybsza droga do odblokowania funkcji lub walidacji pomysłu.
  • Współpracować z zespołami w całej platformie, w tym z tymi, które budują funkcje zasilane AI, aby dostarczać możliwości świadome kontekstu.
  • Zapewniać przemyślaną, terminową recenzję pull requestów i propozycji projektów swoich rówieśników.

Niektóre z rzeczy, których szukamy:

  • Myślenie budowniczego z silnym myśleniem produktowym — interesuje Cię „dlaczego” za funkcją, a nie tylko elegancja implementacji.
  • Rozległe doświadczenie w rozwoju oprogramowania w Javie, z wszechstronnością i chęcią pracy w całym stosie — frontend, narzędzia, infrastruktura — gdy problem tego wymaga.
  • Doświadczenie w projektowaniu, budowaniu i obsłudze rozproszonych usług backendowych w produkcji.
  • Doświadczenie w projektowaniu i obsłudze REST API.
  • Doświadczenie w modelowaniu i serwowaniu danych o strukturze grafu lub bogato relacyjnych.
  • Doświadczenie w integrowaniu LLM w systemach backendowych — strukturalne wydobycie, wzbogacenie oparte na podpowiedziach lub ocena poprawności wyników LLM — istotne dla tego, jak pomagamy zbierać i wzbogacać kontekst.
  • Komfort pracy w niejednoznacznych, szybko ewoluujących przestrzeniach problemowych, gdzie architektura wciąż jest definiowana.
  • Praktyczne doświadczenie w używaniu narzędzi kodujących w rzeczywistej pracy produkcyjnej, z osądem stosowania odpowiednich zabezpieczeń — testowanie, przegląd, kroki weryfikacji — aby szybkość nie odbywała się kosztem jakości kodu lub poprawności.
  • Udokumentowane doświadczenie w najlepszych praktykach inżynierii oprogramowania.

Bonus: doświadczenie z katalogami danych, warstwami semantycznymi lub systemami zarządzania metadanymi (np. dbt, Collibra) jest plusem, ale nie jest wymagane.

Możliwość podróży: Ta rola będzie wymagała 25% podróży osobistych w celach, w tym, ale nie ograniczając się do, onboardingu nowych pracowników, offsite'ów zespołowych i departamentalnych, zaangażowania klientów oraz innych wydarzeń firmowych. Rzeczywiste oczekiwania dotyczące podróży mogą się różnić w zależności od roli i potrzeb biznesowych.

Gdzie ta rola może być zlokalizowana? Ta rola znajduje się w naszym biurze w Warszawie i działa w modelu hybrydowym, z oczekiwaniem na obecność w biurze 1-2 dni w tygodniu.

Starburst zapewnia równe możliwości zatrudnienia wszystkim pracownikom i kandydatom do pracy oraz zabrania dyskryminacji i molestowania jakiegokolwiek rodzaju bez względu na rasę, kolor, religię, wiek, płeć, narodowość, status niepełnosprawności, genetykę, status weterana chronionego, orientację seksualną, tożsamość płciową lub ekspresję, lub jakąkolwiek inną cechę chronioną przez prawo federalne, stanowe lub lokalne.

Senior Software Engineer in Katowice – pracodawca: Starburst

Starburst to doskonały pracodawca, oferujący dynamiczne środowisko pracy w Warszawie, które sprzyja innowacjom i współpracy. Pracownicy mają możliwość rozwoju zawodowego poprzez angażowanie się w zaawansowane projekty związane z AI i danymi, a elastyczny model pracy hybrydowej oraz kultura otwartości na pomysły sprawiają, że każdy może wnieść swój wkład w rozwój firmy.

S

Dane kontaktowe:

Zespół rekrutacyjny Starburst

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

Java
Backend Services Development
Distributed Systems
REST API Design
Graph Data Modeling
LLM Integration
Full-Stack Development