»

INŽENIR/-KA ZA RAČUNALNIŠKI VID @ GUARDIARIS D.O.O.

Opis delovnega mesta

Podjetje Guardiaris d.o.o. je visoko tehnološko podjetje, usmerjeno v raziskave in razvoj naprednih simulacijskih tehnologij. Smo strastna skupina inovatorjev, inženirjev, grafikov in znanstvenikov s 16-letno tradicijo, ki premika meje med virtualnim in realnim svetom. Naši produkti, s katerimi smo prisotni v Evropi, Afriki, na Bližnjem vzhodu in Južni Ameriki, zagotavljajo izjemno izkušnjo izobraževanja in vadbe ljudem, zaposlenim v vladnih in nevladnih organizacijah, ki nam zagotavljajo varnejši jutri.

V podjetju kontinuirano razvijamo lasten 3D grafični pogon, ki je registriran pod blagovno znamko GUARD™. GUARD™ se zaradi svojih tehnoloških kakovosti uvršča med najnaprednejše 3D grafične pogone na svetovnem trgu in omogoča realno časovno izrisovanje objektov in terena, izdelavo kompleksnih animacij, uporabo umetne inteligence, simulacijo dinamike vozil, togih teles in skeletov ter izračunavanja in prikaza vseh elementov balistike. GUARD™ ima vse tehnološke elemente, ki so potrebni v razvoju simulacij, vizualizacij in trenažerjev.
V našo ekipo vabimo vedoželjnega/-o inženirja/-ko za računalniški vid, ki bo s svojim znanjem in iznajdljivostjo soustvarjal/-a prihodnost inovativnih simulacijskih tehnologij.

Tvoja vloga v ekipi
Programiranje v poljubni Linux distribuciji v Pythonu in po potrebi tudi v C/C++ za pohitritev,
avtomatiziran zajem podatkov, predpriprava/predprocesiranje podatkov, vizualizacija, grajenje značilk (feature engineering) in odkrivanje vzorcev,
razvoj klasifikacijskih/regresijskih modelov, segmentacija in lokalizacija objektov,
uporaba linearne algebre, matematične analize in statistike,
prebiranje in razumevanje aktualnih člankov s področja strojnega vida/globokega učenja, razumevanje matematičnih izpeljav in implementacija algoritmov,
delo z mikroračunalniki in vgrajenimi (embedded) računalniškimi sistemi,
optimizacija časovno kritičnih aplikacij, iskanje in analiza ozkih grl,
komentiranje kode, pisanje dokumentacije, verzioniranje kode, pisanje (unit) testov,
hitro prototipiranje, zasnova arhitekture kompleksne aplikacije,
(pol)avtomatizacija zasnovane aplikacije, priprava aplikacije za končnega uporabnika,
sodelovanju v majhnem timu mladih entuziastov, možganska nevihta, pregled kode (code reviews), programiranje v paru.

Od kandidatov zahtevamo

Naša pričakovanja
Dobro poznavanje Python 3.7+ in njegovih standardnih knjižnic ter vsaj osnovno znanje enega nizko-nivojnega jezika (C, C++, Rust, ...),
programerske izkušnje in zgodovina rešenih matematičnih problemov,
osnovno razumevanje delovanja priljubljenih modelov strojnega učenja (Random Forest, SVM, KMeans, …), manjšanje dimenzionalnosti (PCA, t-SNE, MDS, ...) in vsaj ene knjižnice (NumPy, Sklearn, Matplotlib, pandas, …),
poznavanje osnovnih konceptov strojnega vida (image preprocessing, edge detection, stereo system, local descriptors…) in vsaj ene knjižnice (OpenCV, SOD, Dlib C++, ...),
principi in dobre prakse objektno orientiranega programiranja (OOP),
dobro poznavanje Gita in reševanja merge konfliktov.

Bonus:

Dobro poznavanje pristopov globokega učenja (konvolucijske/polno povezane nevronske mreže, augmentacija, metrike uspešnosti napovedovanja, funkcije napake, ...) in vsaj enega ogrodja za globoko učenje (Pytorch, Keras, Tensorflow, …),
izkušnje z vsaj eno poljubno Linux distribucijo in poznavanje osnovnih Bash ukazov.

Kandidatom ponujamo

Ekipa ti nudi
Sodobno, sproščeno in stimulativno delovno okolje v timu, kjer nam je zdrava kultura podjetja najvišja vrednota. Skupaj zmoremo vse!
Spremljanje in dodelovanje pri celotnem procesu izdelave, saj se ponašamo z lastnim visokotehnološkim razvojem HW in SW svojih produktov,
možnost osebnega razvoja, napredovanja ter stimulativno plačilo v nenehno rastočem podjetju,
delo s sodobnimi tehnologijami in nenehno pridobivanje znanja,
dinamično in razgibano delo v mednarodnem okolju, ki prinaša veliko novih znanj in izzivov,
udeležbo na športnih aktivnostih (3x na teden skupinska vadba s trenerjem, 1x na teden badminton, brezplačna udeležba na Ljubljanskem maratonu ipd.),
pozitivne in zagnane sodelavce/-ke, ki ti bodo vedno pripravljeni/-e pomagati.

Kontakt

jobs@guardiaris.com

Klasifikacija delovnega mesta

Lokacija:
Ljubljana
Plačilo:
1500 - 2000 EUR / mesec
Delovni čas:
redna zaposlitev

 

Zahtevana znanja

Python 3.7+ in njegovih standardnih knjižnic ter vsaj osnovno znanje enega nizko-nivojnega jezika (C, C++, Rust, ...),
napredno znanje
programerske izkušnje in zgodovina rešenih matematičnih problemov
napredno znanje
osnovno razumevanje delovanja priljubljenih modelov strojnega učenja (Random Forest, SVM, KMeans, …), manjšanje dimenzionalnosti (PCA, t-SNE, MDS, ...) in vsaj ene knjižnice (NumPy, Sklearn, Matplotlib, pandas, …),
predhodno znanje ni potrebno
poznavanje osnovnih konceptov strojnega vida (image preprocessing, edge detection, stereo system, local descriptors…) in vsaj ene knjižnice (OpenCV, SOD, Dlib C++, ...),
predhodno znanje ni potrebno

O podjetju

Podjetje Guardiaris d.o.o. je visoko tehnološko podjetje, usmerjeno v raziskave in razvoj naprednih simulacijskih tehnologij. Smo strastna skupina inovatorjev, inženirjev, grafikov in znanstvenikov s 16 letno tradicijo, ki premika meje med virtualnim in realnim svetom. Naši produkti, s katerimi smo prisotni v Evropi, Afriki, na Bližnjem vzhodu in Južni Ameriki, zagotavljajo izjemno izkušnjo izobraževanja in vadbe ljudem, zaposlenim v vladnih in nevladnih organizacijah, ki nam zagotavljajo varnejši jutri.
V podjetju kontinuirano razvijamo lasten 3D grafični pogon, ki je registriran pod blagovno znamko GUARD. GUARD se zaradi svojih tehnoloških kakovosti uvršča med najnaprednejše 3D grafične pogone na svetovnem trgu in omogoča realno časovno izrisovanje objektov in terena, izdelavo kompleksnih animacij, uporabo umetne inteligence, simulacijo dinamike vozil, togih teles in skeletov ter izračunavanja in prikaza vseh elementov balistike. GUARD ima vse tehnološke elemente, ki so potrebni v razvoju simulacij, vizualizacij in trenažerjev.

Programerski vprašalnik