Senior/Staff Kotlin Desktop Engineer in Kraków

Senior/Staff Kotlin Desktop Engineer in Kraków

Kraków Pełny etat 62100 - 75900 zł / rok (szac.) Hybrydowo
E

W skrócie

  • Zadania: Twórz aplikacje desktopowe z wykorzystaniem Kotlin i Compose Desktop, zarządzając modelami AI.
  • Firma: Wiodąca europejska firma konsultingowa z silną kulturą inżynieryjną.
  • Benefity: Prywatna opieka zdrowotna, elastyczny model pracy, pakiet szkoleń.
  • Pozostałe informacje: Dynamiczne środowisko z dużymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj w startupowym zespole nad innowacyjnymi projektami AI bez biurokracji.
  • Kwalifikacje: Silne umiejętności w Kotlinie oraz doświadczenie w budowaniu narzędzi dla programistów.

Przewidywane wynagrodzenie mieści się w przedziale 62100 - 75900 zł za rok.

Informacje o kliencie: Wiodąca europejska firma konsultingowa i inżynieryjna, zatrudniająca ponad 350 profesjonalistów z UE. Silna kultura inżynieryjna oparta na odpowiedzialności, czystym kodzie i przejrzystości.

Wymagane umiejętności:

  • Kotlin
  • Compose Desktop, REST APIs
  • Kotlin Coroutines
  • Rozwój międzyplatformowy

Wymagania:

  • Silne umiejętności w Kotlinie
  • Doświadczenie z systemami budowania (Gradle, Make, Bazel)
  • Doświadczenie z narzędziami dla programistów
  • Doświadczenie w programowaniu asynchronicznym/konkurencyjnym
  • Znajomość języka angielskiego

Opis stanowiska:

Rozwój kontrolera desktopowego dla lokalnej inferencji AI przy użyciu Kotlin i Compose Desktop, zarządzanie modelami AI na lokalnych urządzeniach, z dużą odpowiedzialnością i szybkim tempem iteracji.

O roli:

Dołącz do małego zespołu przypominającego startup, budującego kontroler desktopowy dla lokalnej inferencji AI. Będziesz pracować z Kotlin i Compose Desktop, aby rozwijać aplikację, która wdraża, konfiguruje i zarządza modelami AI na lokalnych urządzeniach — w tym sprzętem takim jak NVIDIA Spark / DGX Spark. Zespół ma wewnętrzny MVP, jest w bezpośrednim kontakcie z potencjalnymi użytkownikami i szybko zmierza do otwarcia źródła narzędzia. Nie ma biurokracji: będziesz odpowiedzialny za funkcje od początku do końca, a twoje decyzje będą szybko wdrażane.

Na czym będziesz pracować:

  • Budowanie UI w Compose Desktop — zarządzanie cyklem życia modelu, pulpity konfiguracji agentów, wizualizacja obciążenia systemu
  • Integracja z backendowymi REST API do wdrażania i zarządzania modelami
  • Konfiguracja agentów przy użyciu TOML / JSON / YAML oraz implementacja routingu proxy LLM
  • Łączenie agentów kodujących (Claude Code, Codex) z lokalnie hostowanymi modelami
  • Tworzenie natywnych instalatorów dla Windows (MSI), Linux (DEB) i macOS (DMG)

Technologie:

  • Kotlin, Compose Desktop, kotlinx.coroutines, REST APIs, TOML / JSON / YAML, pakowanie natywne (MSI, DEB, DMG)

Co szukamy:

  • Silne umiejętności w Kotlinie są fundamentem, ale równie ważne jest to, jak myślisz i pracujesz.
  • Głębokość systemów budowania — nie tylko korzystałeś z narzędzi takich jak Gradle, Make czy Bazel, ale także rozwijałeś i utrzymywałeś systemy budowania.
  • Instynkt narzędzi dla programistów — doświadczenie w budowaniu lub utrzymywaniu narzędzi dla programistów: wtyczki IDE, narzędzia CI/CD, automatyzacja wewnętrznych procesów roboczych, narzędzia przeglądowe lub podobne.
  • Programowanie asynchroniczne/konkurencyjne — solidna znajomość Kotlin Coroutines i umiejętność ich poprawnego stosowania w rzeczywistych warunkach.
  • Świadomość międzyplatformowa — praktyczne zrozumienie różnic między Windows, macOS i Linux na poziomie istotnym dla aplikacji desktopowych.
  • Preferencje dotyczące głębokości technicznej — skłaniasz się ku niskopoziomowej, szczegółowej pracy technicznej.
  • Niezależność i współpraca — możesz prowadzić funkcję samodzielnie, ale cenisz przegląd kodu i bliską współpracę z małym zespołem.
  • Znajomość języka angielskiego.

Korzyści:

  • Prywatna opieka zdrowotna
  • Punkty MyBenefit
  • Lekcje językowe
  • Pakiet szkoleniowy
  • Szkolenia wewnętrzne
  • Zwrot kosztów pracy zdalnej
  • Elastyczny model pracy hybrydowej

Proces rekrutacji:

  • 1. Wstępna rozmowa (30 min): Ocena behawioralna z partnerem ds. talentów.
  • 2. Rozmowa techniczna: Sesja kodowania/rozwiązywania problemów na żywo z rekruterem technicznym.
  • 3. Rozmowa z menedżerem biznesowym i rekrutacyjnym (1 godzina): Dyskusja z menedżerem rekrutacyjnym koncentrująca się na narzędziach, podejściu do klienta i głębokości technicznej.

Forma zatrudnienia: Pełny etat, umowa B2B.

Senior/Staff Kotlin Desktop Engineer in Kraków – pracodawca: Ersilia

Ersilia to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w małym zespole, gdzie innowacje i szybkie iteracje są na porządku dziennym. Pracując zdalnie z Polski, będziesz miał możliwość rozwijania swoich umiejętności w obszarze AI, a także korzystania z elastycznych godzin pracy oraz wsparcia w rozwoju kariery, co czyni tę rolę nie tylko satysfakcjonującą, ale i pełną możliwości zawodowych.

E

Dane kontaktowe:

Zespół rekrutacyjny Ersilia

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior/Staff Kotlin Desktop Engineer in Kraków

Kotlin
Compose Desktop
REST APIs
Kotlin Coroutines
Cross-platform development
Build systems (Gradle, Make, Bazel)
Async/concurrent programming