Software Engineer in Kraków

Software Engineer in Kraków

Kraków Pełny etat 135000 - 165000 zł / rok (szac.) Hybrydowo
L

W skrócie

  • Zadania: Twórz oprogramowanie z wykorzystaniem AI i nowoczesnych technologii w dynamicznym zespole.
  • Firma: Relativity - lider w dziedzinie inteligencji danych prawnych.
  • Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy, rozwój zawodowy i programy wsparcia.
  • Pozostałe informacje: Świetne możliwości rozwoju kariery w przyjaznym środowisku.
  • Dlaczego ta praca: Pracuj nad innowacyjnymi projektami, które mają realny wpływ na branżę prawną.
  • Kwalifikacje: Doświadczenie w programowaniu oraz umiejętność pracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Kim jesteśmy
Relativity to wiodąca firma zajmująca się inteligencją danych prawnych, budująca technologię, która pomaga użytkownikom organizować dane, odkrywać prawdę i działać z pewnością. Nasza platforma w chmurze, RelativityOne, przekształca ogromne ilości złożonych informacji w użyteczne spostrzeżenia dla postępowań sądowych, dochodzeń, zapytań regulacyjnych, odpowiedzi na naruszenia danych i innych spraw prawnych, gdzie dokładność i zaufanie są kluczowe.

Co robimy
W Relativity inżynierowie robią więcej niż tylko piszą kod - budują systemy, które umożliwiają użytkownikom odkrywanie spostrzeżeń z złożonych danych na dużą skalę, korzystając z architektury chmurowej, AI i nowoczesnych narzędzi.

O roli
Szukamy ciekawskiego, technicznie uzdolnionego inżyniera oprogramowania AI, który dołączy do naszego zespołu inżynieryjnego. W tej roli będziesz budować i wdrażać funkcje w naszym produkcie, koncentrując się na integracji możliwości AI, w tym funkcjonalności opartej na LLM oraz praktykach rozwoju wspomaganego AI, w skalowalnych systemach opartych na API. To rola indywidualnego współpracownika idealna dla kogoś na początku kariery, kto chce zdobyć praktyczne doświadczenie w budowaniu oprogramowania produkcyjnego, pracując obok doświadczonych inżynierów.

Co będziesz robić

  • Projektować, budować, testować i wdrażać funkcje oprogramowania jako część zespołu Agile/Scrum pod kierunkiem starszych inżynierów.
  • Przyczyniać się do rozwoju aplikacji opartych na API, przestrzegając ustalonych standardów architektury i kodowania.
  • Budować funkcje oparte na AI, integrując LLM i API AI w przepływy pracy produktu.
  • Używać narzędzi wspomagających rozwój AI, aby poprawić efektywność kodowania, jakość i pokrycie testami.
  • Pisać i utrzymywać czysty, dobrze przetestowany i dobrze udokumentowany kod w językach Java, Python, JavaScript i/lub TypeScript.
  • Pracować z bazami danych NoSQL, takimi jak MongoDB, aby wspierać modelowanie danych, przechowywanie i wymagania dotyczące pobierania.
  • Uczestniczyć w przeglądach kodu, planowaniu sprintów, spotkaniach stand-up i retrospektywach, dostarczając pomysły i konstruktywną informację zwrotną.
  • Debugować i rozwiązywać problemy w całym stosie, dokumentując rozwiązania i eskalując w razie potrzeby.
  • Współpracować z menedżerami produktów, projektantami i inżynierami, aby przetłumaczyć wymagania na działające oprogramowanie.
  • Nieustannie uczyć się i stosować nowe narzędzia, frameworki i techniki AI/ML istotne dla mapy drogowej zespołu.
  • Przestrzegać praktyk bezpiecznego kodowania i wspierać potrzeby w zakresie obserwowalności i monitorowania funkcji, które budujesz.

Czego szukamy

  • Około 1-2 lata profesjonalnego doświadczenia w inżynierii oprogramowania, w tym staże i doświadczenie w programach kooperacyjnych.
  • Biegłość w przynajmniej jednym nowoczesnym języku programowania, takim jak Java, Python, JavaScript lub TypeScript.
  • Podstawowe zrozumienie projektowania API i usług RESTful.
  • Znajomość lub doświadczenie z bazami danych NoSQL, takimi jak MongoDB lub bazami danych relacyjnymi.
  • Znajomość narzędzi AI i rozwoju opartego na LLM, w tym GitHub Copilot, Claude, Cursor lub ChatGPT.
  • Zrozumienie podstaw inżynierii oprogramowania, w tym struktur danych, kontroli wersji, testowania i debugowania.
  • Doświadczenie w pracy w środowiskach Agile/Scrum lub akademickie doświadczenie w tych obszarach.
  • Silne umiejętności komunikacyjne i nastawienie na współpracę oraz rozwój.
  • Dyplom licencjata w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej dziedziny, lub równoważne praktyczne doświadczenie.

Preferowane

  • Praktyczne doświadczenie w budowaniu lub integrowaniu funkcji opartych na AI/LLM poprzez szkołę, staż lub projekty osobiste.
  • Znajomość inżynierii promptów, generacji wzbogaconej o wyszukiwanie (RAG) lub baz danych wektorowych.
  • Znajomość platform chmurowych, takich jak AWS, Azure lub GCP oraz podstawowe zrozumienie praktyk CI/CD.
  • Interesowanie się architekturami opartymi na zdarzeniach lub mikroserwisami.
  • Znajomość technologii prawnych, eDiscovery lub środowisk oprogramowania rządowego i korporacyjnego.
  • Portfolio, profil GitHub lub projekty osobiste demonstrujące inicjatywę i umiejętności kodowania.

Dlaczego możemy być świetnym dopasowaniem

  • Wpływowa misja: Buduj systemy, które pomagają klientom organizować dane, odkrywać prawdę i działać w sprawach prawnych o wysokim ryzyku.
  • Inżynieria na dużą skalę: Pracuj nad rozproszonymi, chmurowymi systemami, które przetwarzają duże ilości danych.
  • Nowoczesna technologia: Buduj z AI, platformami chmurowymi i skalowalnymi architekturami kształtującymi technologię prawną.
  • Rozwój i odpowiedzialność: Zdobądź doświadczenie w zarządzaniu systemami od początku do końca w środowiskach chmurowych i rozproszonych.
  • Kultura współpracy: Pracuj w zespole skoncentrowanym na dzieleniu się wiedzą i ciągłym doskonaleniu.
  • Inkluzywne środowisko: Różnorodne perspektywy tworzą silniejsze zespoły i lepsze wyniki.

Wynagrodzenie i benefity
Konkurencyjne wynagrodzenie, świadczenia, DTO, urlop rodzicielski i program akcji. Relativity zobowiązuje się do konkurencyjnych, sprawiedliwych i równych praktyk wynagrodzeniowych. Oczekiwana wysokość wynagrodzenia dla tej roli wynosi od 126 000 do 189 000 PLN. Ostateczna oferowana pensja będzie oparta na kilku czynnikach, w tym, ale nie tylko, na głębokości doświadczenia kandydata, zestawie umiejętności, kwalifikacjach i wewnętrznej równości płac. Zatrudnianie na górnym końcu przedziału nie byłoby typowe, aby umożliwić przyszły znaczący wzrost wynagrodzenia na tym stanowisku.

Rozwiązujemy duże wyzwania związane z danymi w branży technologii prawnych i zawsze szukamy nowych osób, które dołączą do nas w tej podróży. W Relativity nauczysz się umiejętności międzyfunkcjonalnych, aby rozwijać swoją karierę i mieć szansę na wywarcie dużego wpływu na naszych klientów, naszą branżę i nasze społeczności.

Software Engineer in Kraków – pracodawca: LE0002 Relativity Poland sp. z o.o.

Relativity to doskonały pracodawca, oferujący dynamiczne środowisko pracy zdalnej, które sprzyja innowacjom i współpracy. Nasza kultura opiera się na otwartości, wsparciu oraz ciągłym rozwoju pracowników, co pozwala na zdobywanie nowych umiejętności w obszarze automatyzacji i analizy danych. Pracując z nami, masz szansę na realny wpływ na rozwój produktów oraz dostęp do nowoczesnych narzędzi i technologii, co czyni tę rolę wyjątkowo satysfakcjonującą.

L

Dane kontaktowe:

Zespół rekrutacyjny LE0002 Relativity Poland sp. z o.o.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Software Engineer in Kraków

Java
Python
JavaScript
TypeScript
API design
RESTful services
NoSQL databases