Senior AI Softverski Inženjer
Opis
Opis posla
Naš klijent započinje stratešku inicijativu za modernizaciju i skaliranje svojih mogućnosti detekcije i lova na pretnje. Iako već postoji rešenje zasnovano na veštačkoj inteligenciji, fokus je sada na transformaciji istraživačke implementacije u otpornu platformu na nivou preduzeća sposobnu za efikasan rad u proizvodnim okruženjima.
Ova pozicija je idealna za visokokvalifikovanog softverskog inženjera koji je strastven u izgradnji skalabilnih sistema, poboljšanju kvaliteta softvera i optimizaciji aplikacija vođenih veštačkom inteligencijom. Uspešni kandidat će imati ključnu ulogu u razvoju arhitekture orijentisane na API-je, unapređenju cevovoda za obradu podataka i obezbeđivanju efikasnog izvršavanja AI radnih opterećenja na specijalizovanom hardveru.
Ova uloga pruža odličnu priliku za direktan doprinos naprednim inicijativama sajber odbrane, dok istovremeno pruža dodatno iskustvo u AI/ML operacijama, obradi podataka velikih razmera i računarstvu ubrzanom putem GPU-a.
Ključne odgovornosti
- Modernizacija i refaktorisanje postojećih komponenti veštačke inteligencije i mašinskog učenja zasnovanih na Python-u u održiva rešenja spremna za proizvodnju.
- Razvoj i optimizacija cevovoda za unos podataka velikih razmera, pretprocesiranje i inženjering karakteristika sposobnih za obradu tokova podataka visokog obima povezanih sa bezbednošću.
- Dizajniranje i implementacija arhitekture prvog API-ja kako bi se obezbedila besprekorna integracija sa širim ekosistemom sajber odbrane.
- Olaksavanje migracije sa starih samostalnih platformi za podatke na moderne usluge toka i obrade u oblaku.
- Poboljšanje performansi aplikacija kroz optimizacije prilagođene hardveru, posebno za GPU okruženja koja zahtevaju detekciju pretnji sa malom latencijom.
- Uspostavljanje i održavanje sveobuhvatnih praksi osiguranja kvaliteta, uključujući jedinično testiranje, integraciono testiranje, regressiono testiranje i automatizaciju CI/CD.
- Saradnja sa međufunkcionalnim timovima na poboljšanju skalabilnosti, pouzdanosti i operativne efikasnosti bezbednosnih rešenja vođenih AI.
- Podrška u postavljanju i održavanju infrastrukture u oblaku i kontejnerizovanih aplikacija.
Potrebno iskustvo
- Opširno profesionalno iskustvo u softverskom inženjerstvu sa snažnim fokusom na razvoj aplikacija zasnovanih na Python-u.
- Dokazano iskustvo u izgradnji i održavanju pomoćnih sistema za AI/ML i platformi za obradu podataka.
- Praktična stručnost u dizajniranju skalabilnih softverskih arhitektura spremnih za proizvodnju.
- Iskustvo u radu sa tokovima unosa i pretprocesiranja velikih količina podataka.
- Izloženost okruženjima zasnovanom na oblaku, tehnologijama kontejnerizacije i automatizaciji infrastrukture.
- Diploma osnovnih ili master studija iz računarskih nauka, softverskog inženjerstva, informacionih tehnologija, veštačke inteligencije ili srodne tehničke discipline.
Potrebne veštine
Programiranje & Softverski inženjering
- Python
- AI/ML softverski razvoj
- Prakse čistog koda
- Dizajn softverske arhitekture
- Okviri za testiranje
- CI/CD implementacija
Performanse & Sistemski inženjering
- GPU programiranje
- CUDA programiranje
- Optimizacija performansi
- Dizajn sistema sa malom latencijom
Dodatni programski jezici
- Rust (poželjno)
- C++ (poželjno)
- Go (poželjno)
Podaci & Infrastruktura
- Kafka
- Redis
- Qdrant baza vektora
- Cevovodi za unos podataka
- Tokovi pretprocesiranja podataka
AI/ML tehnologije
- PyTorch (Torch)
- Scikit-learn
- Podrška i implementacija AI/ML modela
Oblak i kontejnerizacija
- Docker
- Kubernetes
- Helm
- Tehnologije zasnovane na oblaku
- AWS (poželjno)
- Google Cloud Platform (poželjno)
Domensko znanje
- Lov na pretnje
- Security Operations Center (SOC)
- Operacije sajber bezbednosti
Jezici
- Jake profesionalne komunikacione veštine na engleskom jeziku.
Poželjne kvalifikacije
- Poznavanje okruženja sajber bezbednosti, metodologija lova na pretnje ili SOC operacija.
- Razumevanje GPU arhitekture i AI hardverskog ubrzanja.
- Interesovanje za učenje i podršku naprednim AI modelima koji se koriste u aplikacijama sajber bezbednosti.
- Iskustvo u radu sa platformama za obradu podataka u oblaku i distribuirane podatke.
Zašto se pridružiti ovom projektu?
- Direktno doprinosite jačanju mogućnosti sajber odbrane klijenta i inicijativa za detekciju pretnji.
- Radite na najsavremenijim rešenjima AI i mašinskog učenja u stvarnom bezbednosnom okruženju.
- Stičete dragoceno iskustvo sa GPU računarstvom, cevovodima podataka velikih razmera i modernim arhitekturama zasnovanim na oblaku.
- Igrate ključnu ulogu u transformaciji inovativnih AI istraživanja u sisteme proizvodnog nivoa na nivou preduzeća.
Zahtjevi
Obrazovanje
Poslediplomsko obrazovanje dve godine ili duže
Radno iskustvo
Softverski inženjer