»

high-performance C programer -- brisan oglas

Opis delovnega mesta

Podjetje Bitfusion (http://www.bitfusion.io/ ), ki se ukvarja z virtualizacijo GPUjev, išče programerje. Podjetje je iz Austina v Texasu, imajo nekaj remote programerjev, zdaj bi pa radi odprli podružnico v Sloveniji. Delamo reimplementacijo OpenCL in CUDA knjižnic, ki deluje prek omrežja, tako da program na enem računalniku lahko uporablja GPU-je na drugih računalnikih.

Stvar deluje, zdaj je poudarek predvsem na hitrosti in omrežju. Kandidat bo skrbel, da bo omrežna komunikacija hitra, transparentna, in korektna. Delo vključuje tudi sprotno dodajanje podpore za nove verzije knjižnic OpenCL in CUDA, v bližnji prihodnosti pa tudi za druge računsko zahtevne knjižnice in API-je.

Od kandidatov zahtevamo

Kandidati morajo dobro poznati programski jezik C, multithreading, in optimizacijo programov.

Zaželene so izkušnje s CUDA in/ali OpenCL, debuggerji in profilerji (VTune, XPerf, gprof), splošno poznavanje GPU arhitektur, poznavanje vsaj kakšnega skriptnega jezika, ter Linux in Windows.

Koristno je vsaj okvirno poznavanje kakšnega orodja za strojno učenje, na primer TensorFlow ali Caffe.

Kandidatom ponujamo

Dobro plačilo, možnost dela od doma, v primeru zanimanja pa tudi pisarno v Ljubljani. Veliko fleksibilnosti, možnost rednega ali honorarnega dela, polni ali delni delovni čas.

Klasifikacija delovnega mesta

Lokacija:
Ljubljana ali remote
Plačilo:
2000+ EUR / mesec
Delovni čas:
po dogovoru

 

Zahtevana znanja

C
napredno znanje
optimizacija programov
napredno znanje
CUDA
začetnik
OpenCL
predhodno znanje ni potrebno