GUARDIARIS d.o.o.
Razvoj rešitev s področja računalniškega vida, strojnega in globokega učenja. Izbira, implementacija in primerjava primernih ML/DL pristopov za konkretne probleme. Priprava in analiza podatkov: zajem, čiščenje, označevanje, predprocesiranje, augmentacija in vizualizacija. Učenje, validacija in optimizacija modelov ter sistematično izvajanje eksperimentov. Načrtovanje in prilagajanje arhitektur nevronskih mrež, loss funkcij, metrik, strategij učenja in hiperparametrov. Analiza napak ter izboljševanje natančnosti, robustnosti in generalizacije modelov. Delo na nalogah, kot so klasifikacija slik, detekcija objektov, segmentacija, podobnost slik, lokalizacija ter 3D/stereo vid. Spremljanje aktualnih raziskav, razumevanje znanstvenih člankov ter preizkušanje novih metod. Optimizacija inference in podatkovnih cevovodov ter skrb za kakovost, ponovljivost in dokumentiranje eksperimentov. Sodelovanje v majhni razvojno-raziskovalni ekipi pri načrtovanju eksperimentov, code reviewu in izmenjavi znanja. Dobro razumevanje globokega učenja in osnovnih arhitekturnih nevronskih mrež, predvsem CNN-jev in Transformerjev. Izkušnje z vsaj enim ogrodjem, kot so PyTorch, TensorFlow ali JAX. Dobro matematično ozadje na področjih linearne algebre, verjetnosti, statistike in optimizacije. Razumevanje ML procesa: priprava podatkov, učenje, validacija, preprečevanje overfittinga in evalvacija modelov. Poznavanje knjižnic, kot so NumPy, SciPy, scikit-learn, pandas, Matplotlib in OpenCV. Razumevanje pristopov, kot so transfer learning, fine-tuning, data augmentation, regularizacija, learning-rate scheduling in metric learning. Osnovno poznavanje Gita. Radovednost in želja razumeti, zakaj model deluje oziroma zakaj ne. Prednosti: C, C++ ali Rust in optimizacija zmogljivosti. Moderne arhitekture za klasifikacijo, detekcijo ali segmentacijo. Delo z GPU-ji in optimizacijo učenja oziroma inference. Orodja za spremljanje in primerjanje eksperimentov. Linux in Bash. Pisanje pregledne, modularne in vzdrževane kode. Implementacija metod iz znanstvenih člankov oziroma reprodukcija raziskovalnih rezultatov. Sodobno, sproščeno in stimulativno delovno okolje, možnost strokovnega napredka ter primerno plačilo (senioriteto določi Vodja na podlagi tehnične diskusije, za mid nivo se rang začne pri 3.300 eur bruto osnove) dinamično delo, izobraževanje in usposabljanja za potrebe delovnega mesta, nadstandardno zdravstveno zavarovanje, športne aktivnosti, pozitivne in zagnane sodelavce/-ke, ki ti bodo vedno pripravljeni/-e pomagati Prijave in življenjepis sprejemamo na [email protected]
Objavljeno pred: 1 mesec
Implementacija trenažerjev z uporabo simulacijskega pogona na podlagi specifikacij in dostopne dokumentacije, postavitev uporabniškega vmesnika ter logike delovanja simuliranih sistemov, integracija simulacijskega pogona s podpornimi procesi in embedded sistemi, sodelovanje z 2D/3D umetniki pri integraciji ter QA ekipo pri odpravljanju napak. Vsaj 5 let izkušenj s programskimi jeziki C#/C++, splošno razumevanje delovanja in uporabe igralnih pogonov (Unity, Unreal, Godot ipd.), izkušnje na področju uporabe in integracije nizkonivojskih knjižnic, poznavanje dobrih praks programiranja pri implementaciji realno časovnih procesov, poznavanje uporabe orodji za verzioniranje (Git), sposobnost sodelovanja znotraj ekipe ter povezovanja s preostalimi oddelki (HW, QA, ART). Zaželeno: zaključen projekt v enem izmed igralnih pogonov (Unity, Unreal, Godot ipd.), izkušnje na področju uporabe komunikacijskih in aplikacijskih protokolov (REST/MQTT/FTDI), poznavanje uporabe build orodji, poznavanje uporabe ukazne lupine operacijskih sistemov Linux / Windows, strast za reševanje izzivov in volja po učenju. Delo v srednje veliki ekipi s hitro prilagodljivim, učinkovitim in agilnim razvojem, aktivno vlogo pri zasnovi in razvoju arhitekture, sodobno, sproščeno in stimulativno delovno okolje, možnost strokovnega napredka ter primerno plačilo (Vodja določi senioriteto na podlagi tehnične diskusije, za senior nivo se rang začne pri 4.500 eur bruto osnova), dinamično delo, izobraževanje in usposabljanja za potrebe delovnega mesta, nadstandardno zdravstveno zavarovanje, športne aktivnosti, pozitivne in zagnane sodelavce/-ke, ki ti bodo vedno pripravljeni/-e pomagati. Prijave in življenjepis sprejemamo na [email protected]
Razvoj in vzdrževanje robotske programske opreme za mobilne robote v C++ (C++17) v Linux okolju Sodelovanje pri zasnovi in implementaciji modularne arhitekture robotskih sistemov. Integracija, konfiguracija in kalibracija senzorjev (LiDAR, IMU, kamere) ter povezovanje programske opreme s strojno opremo. Razvoj, testiranje in razhroščevanje programske opreme v simulaciji in na realnih robotih. Analiza delovanja sistema, odkrivanje napak, pomnilniških težav in ozkih grl ter izboljševanje zmogljivosti in zanesljivosti. Pisanje berljive, dobro komentirane kode, priprava dokumentacije, uporaba sistema za verzioniranje (Git) in upoštevanje internih razvojnih smernic. Samostojno reševanje kompleksnih tehničnih izzivov ter sodelovanje z drugimi člani ekipe Dobro znanje oz. vsaj 2 leti izkušenj v C++ (C++17). Delovne izkušnje v Linux okolju, uporaba CMake in Git. Sposobnost razvoja, testiranja in razhroščevanja robotske programske opreme. Pisanje in vzdrževanje kakovostne, berljive in varne kode. Razumevanje arhitekture robotske programske opreme in modularnega razvoja. Sposobnost upoštevanja varnostnih standardov pri razvoju in testiranju programske opreme za mobilne robote. Razumevanje varnih postopkov pri delu z močnimi in težkimi mobilnimi robotskimi sistemi. Sposobnost analize tveganj in preprečevanja nevarnih scenarijev med eksperimentiranjem in produkcijo. Prednosti: Izkušnje z ROS 2 in razvojem programske opreme za mobilne robote / UGV-je. Izkušnje z integracijo in kalibracijo senzorjev (LiDAR, IMU, kamere). Izkušnje z uporabo simulacijskih in vizualizacijskih orodij (Gazebo / Ignition, RViz). Izkušnje z razhroščevanjem na realnih robotskih platformah in razumevanje razlik med simulacijo in realnim svetom. Izkušnje z DDS sistemi. Osnovno razumevanje matematike za robotiko (linearna algebra, geometrija …). Osnovno znanje SLAM in lokalizacijskih algoritmov. Osnovno znanje načrtovanja poti, izogibanja oviram in vodenja gibanja mobilnih robotov. Sodobno, sproščeno in stimulativno delovno okolje, možnost strokovnega napredka ter primerno plačilo (senioriteto določi Vodja na podlagi tehnične diskusije, za mid nivo se rang začne pri 3.300 eur bruto osnove) dinamično delo, izobraževanje in usposabljanja za potrebe delovnega mesta, nadstandardno zdravstveno zavarovanje, športne aktivnosti, pozitivne in zagnane sodelavce/-ke, ki ti bodo vedno pripravljeni/-e pomagati Prijave in življenjepis sprejemamo na [email protected]
Objavljeno pred: 2 meseca
Objavljeno pred: 2 meseca