Viši AI softverski inženjer

Semicon Service Nordic AB··20. 06. 2026. - 20. 07. 2026.
Uloga:Inženjer softvera
Kategorija:Ručni rad i IT
Potreban švedski:Ne

Opis

Opis posla

Naš klijent započinje stratešku inicijativu za modernizaciju i skaliranje svojih sposobnosti otkrivanja prijetnji i lova na prijetnje. Iako rješenje temeljeno na umjetnoj inteligenciji već postoji, fokus je sada na transformaciji istraživačke implementacije u otpornu platformu poduzeća sposobnu za učinkovit rad u produkcijskim okruženjima.

Ova pozicija idealna je za visokokvalificiranog softverskog inženjera koji je strastven u izgradnji skalabilnih sustava, poboljšanju kvalitete softvera i optimizaciji aplikacija temeljenih na umjetnoj inteligenciji. Uspješni kandidat igrat će ključnu ulogu u razvoju arhitekture usmjerene na API, poboljšanju cjevovoda za obradu podataka i osiguravanju učinkovitog izvođenja AI radnih opterećenja na specijaliziranom hardveru.

Uloga nudi izvrsnu priliku za izravan doprinos naprednim inicijativama cyber obrane, uz stjecanje dodatnog iskustva u AI/ML operacijama, obradi podataka velikih razmjera i računarstvu ubrzanom GPU-om.


Ključne odgovornosti

  • Modernizirati i refaktorirati postojeće Python AI i strojno učenje komponente u održiva, produkcijski spremna softverska rješenja.
  • Razviti i optimizirati cjevovode za unos podataka velikih razmjera, predobradu i značajke, sposobne za obradu sigurnosnih tokova podataka visokog volumena.
  • Dizajnirati i implementirati arhitekturu s API-jem kao prvim prioritetom kako bi se osigurala besprijekorna integracija sa širim ekosustavom cyber obrane.
  • Omogućiti migraciju naslijeđenih samostalnih platformi podataka prema modernim uslugama strujanja i obrade u oblaku.
  • Poboljšati performanse aplikacije kroz optimizacije usmjerene na hardver, posebno za GPU okruženja koja zahtijevaju otkrivanje prijetnji s malim kašnjenjem.
  • Uspostaviti i održavati sveobuhvatne prakse osiguranja kvalitete, uključujući jedinično testiranje, integracijsko testiranje, regresijsko testiranje i automatizaciju CI/CD.
  • Surađivati s timovima različitih profila na poboljšanju skalabilnosti, pouzdanosti i operativne učinkovitosti sigurnosnih rješenja temeljenih na AI-u.
  • Podržati implementaciju i održavanje infrastrukture u oblaku i kontejneriziranih aplikacija.


Potrebno iskustvo

  • Opsežno profesionalno iskustvo u softverskom inženjerstvu s jakim fokusom na razvoj aplikacija u Pythonu.
  • Dokazano iskustvo u izgradnji i održavanju AI/ML sustava za podršku i platformi za obradu podataka.
  • Praktična stručnost u dizajniranju skalabilnih produkcijskih softverskih arhitektura.
  • Iskustvo u radu s unosom i predobradom podataka velikih razmjera.
  • Iskustvo s okruženjima u oblaku, tehnologijama kontejnerizacije i automatizacijom infrastrukture.


Obrazovni uvjeti

  • Diploma prvostupnika ili magistra iz računalnih znanosti, softverskog inženjerstva, informacijske tehnologije, umjetne inteligencije ili srodne tehničke discipline.


Potrebne vještine

Programiranje i softversko inženjerstvo

  • Python
  • AI/ML razvoj softvera
  • Prakse čistog koda
  • Dizajn softverske arhitekture
  • Okviri za testiranje
  • Implementacija CI/CD

Inženjerstvo performansi i sustava

  • GPU programiranje
  • CUDA programiranje
  • Optimizacija performansi
  • Dizajn sustava s malim kašnjenjem

Dodatni programski jezici

  • Rust (poželjno)
  • C++ (poželjno)
  • Go (poželjno)

Podaci i infrastruktura

  • Kafka
  • Redis
  • Qdrant vektorska baza podataka
  • Cjevovodi za unos podataka
  • Tokovi rada za predobradu podataka

AI/ML tehnologije

  • PyTorch (Torch)
  • Scikit-learn
  • Podrška i implementacija AI/ML modela

Oblak i kontejnerizacija

  • Docker
  • Kubernetes
  • Helm
  • Tehnologije u oblaku
  • AWS (poželjno)
  • Google Cloud Platform (poželjno)

Specifično znanje

  • Lov na prijetnje
  • Sigurnosni operativni centar (SOC)
  • Operacije cyber sigurnosti


Zahtjevi za jezik

  • Jake profesionalne komunikacijske vještine na engleskom jeziku.


Poželjne kvalifikacije

  • Poznavanje okruženja cyber sigurnosti, metodologija lova na prijetnje ili SOC operacija.
  • Razumijevanje GPU arhitekture i AI hardverskog ubrzanja.
  • Interes za učenje i podršku naprednim AI modelima koji se koriste u aplikacijama cyber sigurnosti.
  • Iskustvo u radu s platformama za strujanje i distribuirane podatkovne platforme u oblaku.


Zašto se pridružiti ovom projektu?

  • Izravan doprinos jačanju sposobnosti cyber obrane klijenta i inicijativa za otkrivanje prijetnji.
  • Rad na najmodernijim AI i strojnom učenju rješenjima u stvarnom sigurnosnom okruženju.
  • Stjecanje dragocjenog iskustva s GPU računarstvom, cjevovodima podataka velikih razmjera i modernim arhitekturama oblaka.
  • Ključna uloga u transformaciji inovativnih AI istraživanja u produkcijske sustave poduzeća.

Zahtjevi

Obrazovanje

Visoko obrazovanje dvije godine ili više

Radno iskustvo

Inženjer softvera