Data Scientist
Velebit AI traži osobu za poziciju podatkovnog znanstvenika (eng. Data Scientist).
Tko smo mi?
Velebit AI je mala i dinamična tvrtka specijalizirana za strojno učenje i obradu podataka. Radimo na zanimljivim projektima s različitim klijentima i industrijama, primjenjujući napredne tehnologije dubokog i drugog strojnog učenja. Najčešće su to projekti vezani uz obradu slike, videa i nestrukturiranog teksta. Posvećujemo puno pažnje kontinuiranom radu na unaprjeđenju vlastitog znanja i praćenju razvoja novih tehnologija. Osim rada 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 podatka, programiranje i razvoj modela strojnog učenja, izradu API-a, cloud deployment te praćenje performansi modela u produkcijskom okruženju.
Opis posla i obaveze
- detaljno razumijevanje domenskog problema
- komunikacija s klijentima i strukturiranje zahtjeva
- priprema, obrada i analiza podataka
- proučavanje znanstvene literature
- izrada, testiranje i evaluacija modela strojnog učenja
- priprema napisanog programskog koda za daljnje produkcijsko korištenje
- česte i opširne diskusije o podacima, stručnim radovima te modelima i njihovoj implementaciji
- najvažnije tehnologije i alati: Python, Numpy, Pandas, Matplotlib, Scikit Learn, Pytorch, Jupyter, Docker, Linux, Git
Tražimo - tehnička znanja
- završen studij računarske znanosti, matematike, fizike ili srodnih znanosti
- najmanje 3 godine profesionalnog iskustva u data science i machine learning području
- portfelj značajnih “real-world” projekata koji demonstriraju sve točke razvoja od razumijevanja poslovnog problema, istraživanja i razvoja modela do produkcijskog deploymenta
- dobro vladanje Pythonom i pripadnim bibliotekama za analizu podataka i strojno učenje (Numpy, Pandas, Scikit-learn, itd.)
- dobro vladanje bar jednim deep learning okruženjem (PyTorch ili Tensorflow)
- sposobnost pisanja modularnog, čitljivog i lako održivog koda
- napredno znanje matematike (linearna algebra, statistika, kalkulus više varijabli)
- dobro razumijevanje temeljnih metoda strojnog i dubokog učenja
- sposobnost brzog razumijevanja znanstvenih radova iz područja strojnog učenja
Tražimo - “soft skills”
- napredno znanje engleskog i hrvatskog jezika u govoru i pismu
- mentalitet orijentiran na postizanje poslovne vrijednosti
- iskustvo u efikasnom i adaptivnom pristupu rješavanja problema
- izvrsnost u samorganizaciji i prioritizaciji vlastitih zadataka
- jake komunikacijske vještine i sposobnost prezentacije naprednih koncepata različitoj publici
- jake vještine analitičkog i kritičkog razmišljanja
- posvećenost vlastitom kontinuiranom napredovanju i edukaciji
- sposobnost kvalitetnog samostalnog rada i suradnje u timu
- dobre vještine davanja i primanja feedbacka
Dodatni bodovi za
- izvrsno znanje struktura podataka i algoritama
- izvrsno poznavanje principa dobrog softverskog inženjerstva
- javni repozitorij koji demonstrira vaše znanje i iskustvo
- objavljeni stručni ili znanstveni radovi
- napredno poznavanje SQL baza podataka
- iskustvo korištenja Google Cloud, AWS ili Azure platforme
- iskustvo direktne komunikacije s krajnjim poslovnim klijentima i drugim zainteresiranim stranama
Nudimo
- rad u R&D timu na state-of-the-art algoritmima i razvoju naprednih rješenja u područjima umjetne inteligencije, što uključuje Computer Vision, NLP, GNN, LLM i druge pristupe
- interne diskusije - zabavna razmatranja istraživačkih radova i pristupa
- mentorstvo i redoviti detaljni feedback - u području strojnog učenja, ali i developmenta
- 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
- otvorena atmosfera i puno feedbacka
- fleksibilno radno vrijeme
- raspon plaće od 2300 do 3500 EUR ugovorni bruto mjesečno, ovisno o iskustvu i potrebnim vještinama
- ugovor na neodređeno
Prijavu koja uključuje životopis i popis projekata na kojima ste radili (dodatni plus je javni repozitorij) pošaljite na jobs@velebit.ai
FAQ - razlika između DS i MLE pozicije u Velebit AI
Uloge Data Scientista i Machine Learning Engineera u Velebit AI-u imaju znatna preklapanja u odgovornostima i traženim vještinama. Data Scientist ima dublji fokus na sve faze razvoja koje prethode produkcijskoj upotrebi modela (poslovno i drugo specifično domensko razumijevanje, analiza i vizualizacija podataka, istraživanje znanstvenih pristupa, duboko razumijevanje različitih metoda, razvoj i programska implementacija modela).
Machine Learning Engineer se također bavi modeliranjem i drugim fazama razvoja prije produkcijske upotrebe modela no također ima zadatke koji traže razvoj i održavanje softverskih sustava za pripremu podataka te sustava za produkcijsko korištenje i praćenje modela u radu.
Unutar Velebit AI, DS u odnosu na MLE obično ima veća statistička znanja i veću sklonost istraživačkoj fazi procesa, a MLE dublja znanja i sposobnosti softverskog inženjerstva.