Pracuj.pl Hybrydowo Mid

Programista - FullStack Developer

SKYINSPECTION sp. z o.o.

⚲ Elbląg

10 000–13 000 zł netto (+ VAT) / mies.

Wymagania

  • React.js
  • TypeScript
  • Vite
  • FastAPI
  • Python
  • PostgreSQL
  • Docker
  • Redis
  • TensorFlow
  • PyTorch

Opis stanowiska

Nasze wymagania:
Co najmniej 3 lata doświadczenia komercyjnego po obu stronach, na froncie i na backendzie.
Dobry React i TypeScript, na tyle dobry, żeby ogarnąć interfejs z naprawdę dużą ilością danych.
Python na serwerze, z projektowaniem API od zera, a nie tylko podłączaniem gotowych końcówek. FastAPI mile widziane. Jeśli przychodzisz z Node.js i chcesz się przesiąść, porozmawiajmy.
Bazy relacyjne jako coś, co się projektuje i optymalizuje, a nie coś, co po prostu jest.
Samodzielność i gotowość do brania odpowiedzialności za decyzje, także te trudne.
Umiejętność dogadania się z ludźmi o zupełnie innych kompetencjach. Z zespołem AI ustalasz, w jakiej postaci modele oddają wyniki, a z osobą od UX to, jak te wyniki mają wyglądać na ekranie. Fullstack siedzi dokładnie pomiędzy i od jego komunikacji sporo zależy.
Polski i angielski na dobrym poziomie, w mowie i piśmie.
Obecność w biurze w Elblągu minimum trzy dni w tygodniu.

Mile widziane:
Styczność ze sztuczną inteligencją albo przetwarzaniem obrazu, choćby przelotna. Nie chodzi o trenowanie sieci, tylko o to, żeby rozmowa z zespołem AI szła gładko. Poza tym doświadczenie z przetwarzaniem wsadowym i zadaniami w tle, z danymi przestrzennymi, z PostGIS oraz z CI/CD i chmurą.
Nie musisz znać się na lotnictwie, mieć uprawnień dronowych ani umieć budować modeli AI.

O projekcie:
Dron przelatuje nad mostem lub turbiną wiatrową i robi kilkaset zdjęć. Nasze modele znajdują na nich pęknięcia, ubytki i korozję, a aplikacja podpowiada inżynierowi, czym trzeba zająć się najpierw. Uczymy przy tym system przewidywać, jak dane uszkodzenie się rozwinie.
W zespole mamy ludzi, którzy od lat zajmują się diagnostyką konstrukcji i przetwarzaniem obrazu. Mamy modele i prototypy.

Zakres obowiązków:
Bierzesz na siebie całą aplikację: bazę danych, backend, interfejs i wdrożenie u klienta. Modeli nie trenujesz, bo od tego mamy zespół AI. Twoim zadaniem jest sprawić, żeby te modele realnie pracowały w produkcie.
Najtrudniejszy kawałek to obsługa zdjęć z lotów, czyli wgrywanie kilkuset plików naraz, ustawianie analiz w kolejce i sensowne zachowanie systemu wtedy, gdy coś wysypie się w połowie. Do tego dochodzi model danych, interfejs, w którym inżynier obejrzy zdjęcia z zaznaczonymi uszkodzeniami i wygeneruje raport, oraz wdrożenia i utrzymanie tego wszystkiego.
Podlegasz bezpośrednio CTO i pracujesz obok zespołu AI. Na początku będziesz jedyną osobą na tym stanowisku.
Nie potrzebujemy wykonawcy zadań z listy. Potrzebujemy kogoś, kto po kilku tygodniach przyjdzie i powie: tę rzecz robimy źle i wiem dlaczego, tej w ogóle nie powinniśmy budować, a tu jest narzędzie, które oszczędzi nam trzy miesiące. Chcemy słyszeć propozycje dotyczące architektury, technologii, ale też samego produktu i tego, co realnie pomoże klientowi.
Stack opisany niżej jest naszą najlepszą decyzją na dziś, a nie dogmatem. Jeśli uważasz, że coś w nim jest błędem, powiedz to na rozmowie. Potraktujemy to jako argument za Tobą, nie przeciw.

Oferujemy:
Dostajesz realny wpływ na kształt produktu i jego architekturę, bo jesteś pierwszą osobą na tym stanowisku.
Pracujesz przy problemie, którego nie da się rozwiązać samym CRUD-em, z ludźmi, którzy naprawdę znają się na swojej dziedzinie. Efekty widać poza ekranem, bo most przeanalizowany przez nasz system można potem obejrzeć na własne oczy.
Decyzje zapadają szybko, a projekty mają stabilne finansowanie ze środków europejskich.
Umowa B2b/ zlecenie/ o dzieło

🔍 Dekoder Ogłoszenia

🔴
Samodzielność i gotowość do brania odpowiedzialności za decyzje, także te trudne
Może oznaczać wysoką presję, brak wsparcia ze strony przełożonych i samotne podejmowanie trudnych decyzji biznesowych