Nakon karijere u Facebooku, Marko Velić gradi Photomathov AI tim

Nakon karijere u Facebooku, Marko Velić gradi Photomathov AI tim

Photomath u 2021. godini planira udvostručiti broj zaposlenih, a jedan od planova je i jačanje njihovog tima koji se bavi umjetnom inteligencijom.

To im je omogućila investicija od 23 milijuna dolara o kojoj je rep.hr pisao prije nekoliko dana, a to je poslužilo i kao povod za razgovor s novim voditeljem Photomathova AI tima - Markom Velićem

Marko, koliko si vremena proveo u Facebooku što si sve radio tamo?

Malo manje od dvije godine. Bio u sam u Ads timu u Londonu. Naš tim se bavio strojnim učenjem za personalizirani prikaz oglasa. Moja uloga bila je Engineering Manager.

Kako to da si se nakon Facebooka karijeru odlučio nastaviti u Photomathu?
Photomath pratim već godinama i sviđa mi se što i kako ekipa u Photomathu radi. Tu postoji čitav niz prilika za primjenu strojnog učenja i vjerujem da možemo značajno utjecati na razne aspekte proizvoda. Sam proizvod je trenutno najbolji na svijetu u svom segmentu i to je uz povjerenje investitora najbolja moguća potvrda kvalitete rada koji stoji iza toga. Facebook je odlična kompanija i tamo sam naučio jako puno. Vjerujem da ću neka od tih znanja moći primijeniti i u Photomathu i veselim se prilici.

Kakvu ulogu je umjetna inteligencija u Photomathu imala do sada i što se mijenja tvojim dolaskom i rastom tvrtke nakon investicije?
Aspekti umjetne inteligencije ugrađeni su u Photomath od samih početaka. Od razumijevanja ulaznih podataka s kamere mobilnog telefona do samog rješavanja zadataka. Sada nam je namjera skalirati već postojeće napore i paralelno razvijati AI u više smjerova. Od poboljšavanja svih trenutnih aspekata pa do izrade novih rješenja za nove značajke aplikacije. Uz to, postoji mnogo prilika za interne optimizacije i poboljšanje procesa. Sve to zahtijeva puno ljudi, kako istraživača, tako i inženjera koji će pomoći istraživačke rezultate staviti u produkciju.

Možeš li navesti par postojećih primjera korištenja umjetne inteligencije u Photomathu?
Prepoznavanje matematičkih zadataka, kako onih tiskanih u knjizi tako i onih napisanih rukom u bilježnici. Prepoznavanje tekstualnih zadataka. Rješavanje samih matematičkih problema, ali i generiranje preporuka za daljnje učenje i usmjeravanje korisnika na njegovom putu ovladavanja nekim gradivom. Tu je još i mnogo novih planiranih mogućnosti aplikacije, ali nešto ćemo ostaviti i kao iznenađenje.
 
Kakvi su planovi vezani uz tvoj AI odjel? Koliko ljudi će zapošljavati i kakvih profila?
Trenutno nas je već desetak, ako ubrojimo i studente koji su kod nas na praksi ili studentskom radu. Ove godine planiramo zaposliti još nekoliko stručnjaka za strojno učenje, ali i DevOps inženjere i Fullstack inženjere. Oni će nam pomoći na razvoju infrastrukture i internih alata. Doći do izvrsnog modela strojnog učenja je jedna stvar, no pustiti te modele u produkciju i da su onda u stanju posluživati golem broj zahtjeva, odnosno veliki promet, predstavlja sasvim drugačiji tip izazova.

Je li tvoj jedini odjel u kojem su stručnjaci za AI?
Dio tima koji je i prije radio na strojnom učenju u Photomathu je trenutno u AI timu. Neki stručnjaci su u drugim timovima, no svi skupa zajedno surađujemo na konačnom proizvodu.
 
Trenutno tražite DevOps inženjera. Kakva je njegova uloga?
DevOps inženjer u našem timu će se baviti sljedećim aktivnostima: implementacija i održavanje web servisa u uvjetima visokog opterećenja, planiranje i razvoj novih distribuiranih arhitektura za posluživanje modela strojnog učenja, nadzor (monitoring) infrastrukture i servisa, Continuous Integration and Deployment, ciljamo na zero-downtime naših servisa, mjerenje performansi sustava, procjena resursa i troškova (cloud), osiguravanje da infrastruktura ima željene performanse, vođenje računa o sigurnosti produkcijske okoline itd. Radi se o jednoj od ključnih uloga u timu i važno nam je da postavimo dobre temelje na kojima će se graditi naša infrastruktura.
(Svi zainteresirani mogu se prijaviti ovdje)

Kakav kandidat je idealan i da moraš nagovoriti nekoga da se prijavi, što bi istaknuo kao glavne razloge kojima bi motivirao tu osobu?
Idealno, bila bi to osoba koja ima iskustva u takvom tipu produkcije - serviranje modela strojnog učenja u uvjetima velikog opterećenja i skaliranje. No, jasno nam je da je takvih slučajeva do sada bilo relativno malo na našem tržištu, stoga nam je bitno da osoba ima iskustva s navedenim tehnologijama i da razumije principe koji se traže te najvažnije od svega - da je voljna dalje učiti i razvijati se u tom smjeru. Glavna motivacija bi svakako mogla biti prilika za učenje koja se tu nalazi. Photomath je već sada izvrsna okolina i tu su mnoge prilike za profesionalni rast. Osim toga, radi se o vrhunskom proizvodu za globalno tržište i skala - u smislu prometa, broja korisnika i slično -  će samo rasti. To su sve super prilike za profesionalni razvoj. Dodatno, Photomath nudi odlične uvjete i benefite te rad u dinamičnom i međunarodnom okruženju.