Mid ili Senior ML/AI inženjer

Velebit AI traži osobu za poziciju inženjera strojnog učenja i umjetne inteligencije (eng. ML/AI Engineer) na razini mid ili senior.

Tko smo mi?

Velebit AI je mala i dinamična tvrtka specijalizirana za razvoj AI sustava, strojno učenje i obradu podataka. Radimo na zanimljivim projektima s različitim klijentima i industrijama, primjenjujući napredne tehnologije dubokog i strojnog učenja. Najčešće su to projekti vezani uz izradu agentskih sustava, automatizaciju poslovnih procesa, ekstrakciju podataka LLM modelima te obradu slike, videa i nestrukturiranog teksta. Puno pažnje posvećujemo kontinuiranom unaprjeđenju vlastitog znanja i praćenju razvoja novih tehnologija. Osim na vanjskim projektima, radimo i na internim proizvodima.

Obuhvaćamo cijeli proces razvoja: razgovor o poslovnim zahtjevima, predlaganje smjerova razvoja proizvoda, analizu dostupnih podataka, definiciju data science problema, istraživanje najnovije znanstvene literature, izbor metoda rješavanja, pripremu podataka, programiranje i razvoj modela strojnog učenja, izradu API-ja, postavljanje u oblak (eng. cloud deployment) te praćenje rada modela u produkcijskom okruženju.

O poziciji

Radimo kao agencija s različitim klijentima, pa se vrsta posla mijenja od projekta do projekta. Poslovi uključuju razvoj produkcijskih sustava strojnog učenja i izradu agentskih AI sustava koji koriste LLM modele. Poslovi uključuju i izradu pilot rješenja te demonstracije prototipova. Zato tražimo osobu koja spaja vještine inženjera strojnog učenja i inženjera umjetne inteligencije. Iskustvo u razvoju produkcijskih sustava strojnog učenja ili sustava umjetne inteligencije preduvjet je za ovu poziciju.

Tražena osoba radit će u uskoj suradnji s podatkovnim znanstvenicima te drugim ML i AI inženjerima. Očekujemo samostalnost i preuzimanje odgovornosti za veće cjeline posla. Uz izvršavanje zadataka, očekujemo inicijativu u analizi problema i klijentskih zahtjeva, predlaganju rješenja i planiranju rada.

Opis posla i obaveze

Točan opseg posla ovisi o projektu. Poslovi mogu uključivati:

  • analiza poslovnih problema i klijentskih zahtjeva te predlaganje rješenja
  • planiranje rada i preuzimanje odgovornosti za veće cjeline posla
  • komunikacija s klijentima i strukturiranje zahtjeva
  • izrada, testiranje i evaluacija modela strojnog učenja
  • razvoj i održavanje produkcijskih sustava strojnog učenja
  • izrada produkcijskih cjevovoda (eng. pipeline) u koje su integrirani modeli
  • izrada agentskih AI sustava s LLM modelima
  • izrada pilot rješenja i demonstracija prototipova
  • prompt inženjering
  • razvoj servisa koji se integriraju s LLM i embedding modelima
  • priprema, obrada i analiza podataka
  • izrada API servisa za serviranje modela i obradu podataka
  • korištenje platformi Azure i Google Cloud
  • uska suradnja s podatkovnim znanstvenicima te drugim ML i AI inženjerima
  • najvažnije tehnologije i alati: Python, NumPy, scikit-learn, PyTorch, FastAPI, Falcon, Docker, Linux, Git, PostgreSQL, Elasticsearch

Tražimo

  • završen studij računarske znanosti, matematike, fizike ili srodnih znanosti
  • najmanje 2 godine profesionalnog iskustva na poziciji ML ili AI inženjera ili na sličnoj poziciji
  • iskustvo u razvoju produkcijskih sustava strojnog učenja ili sustava umjetne inteligencije
  • dobro razumijevanje temeljnih metoda strojnog i dubokog učenja
  • napredno poznavanje Pythona i pripadnih biblioteka za analizu podataka i strojno učenje (NumPy, Pandas, scikit-learn i sl.)
  • iskustvo u integraciji LLM modela
  • dobro poznavanje i primjenu dobrih praksi softverskog inženjerstva
  • poznavanje Docker tehnologije i iskustvo rada s operacijskim sustavom Linux
  • iskustvo rada s FastAPI, Falcon ili Flask okvirom
  • poznavanje SQL baza podataka
  • iskustvo u postavljanju sustava u oblak (eng. cloud deployment)

Tražimo – “soft skills”

  • samostalnost u radu i preuzimanje odgovornosti (eng. ownership) za veće cjeline posla
  • inicijativu u analizi problema, predlaganju rješenja i planiranju
  • jasnu i učinkovitu komunikaciju s ljudima različitih uloga, tehničkih i netehničkih, bilo da su to kolege ili klijenti
  • sposobnost prezentacije naprednih koncepata različitoj publici
  • napredno znanje hrvatskog i engleskog jezika u govoru i pismu
  • usmjerenost na postizanje poslovne vrijednosti
  • učinkovit i prilagodljiv pristup rješavanju problema
  • izvrsnu samoorganizaciju i određivanje prioriteta vlastitih zadataka
  • jake vještine analitičkog i kritičkog razmišljanja
  • posvećenost vlastitom kontinuiranom napredovanju i učenju
  • sposobnost kvalitetnog samostalnog rada i suradnje u timu
  • dobre vještine davanja i primanja povratnih informacija

Dodatni bodovi za

  • dobro vladanje barem jednim okruženjem za duboko učenje (PyTorch ili TensorFlow)
  • iskustvo rada s Elasticsearchom, MongoDB-om ili drugim NoSQL bazama podataka
  • dobro znanje struktura podataka i algoritama
  • javni repozitorij koji pokazuje vaše znanje i iskustvo
  • iskustvo u izradi agentskih sustava u produkciji
  • iskustvo u praćenju rada modela u produkciji
  • iskustvo rada s PostgreSQL-om
  • dobro znanje matematike (linearna algebra, statistika, kalkulus više varijabli)
  • poznavanje frontend tehnologija (HTML, CSS, JavaScript)

Nudimo

  • rad na raznolikim projektima: od pilot rješenja i prototipova do produkcijskih sustava strojnog učenja i agentskih AI sustava
  • interne diskusije – zabavna razmatranja istraživačkih radova i pristupa
  • mentorstvo i redovite detaljne povratne informacije u području strojnog učenja i razvoja softvera
  • hibridni rad – u početku više iz ureda dok se ne upoznamo i uhodamo
  • ured u centru grada s pogledom na park Mažuranac
  • otvorenu atmosferu i puno povratnih informacija
  • fleksibilno radno vrijeme
  • raspon plaća od 2800 do 5500 EUR ugovorni bruto mjesečno, ovisno o iskustvu i senioritetu
  • ugovor na neodređeno vrijeme

Prijavu koja uključuje životopis i popis projekata na kojima ste radili (dodatni plus je javni repozitorij) pošaljite na jobs@velebit.ai.

Members of