Text copied to clipboard!

Naslov

Text copied to clipboard!

Inženir NLP

Opis

Text copied to clipboard!
Iščemo izkušenega inženirja za obdelavo naravnega jezika, ki se bo pridružil naši ekipi za razvoj umetne inteligence. Vaša glavna naloga bo razvoj, implementacija in optimizacija algoritmov za obdelavo naravnega jezika (NLP), ki omogočajo računalnikom razumevanje, interpretacijo in generiranje človeškega jezika. Delo vključuje sodelovanje z drugimi inženirji, podatkovnimi znanstveniki in produktnimi vodji pri razvoju rešitev, ki temeljijo na strojni inteligenci in se uporabljajo v različnih industrijah, kot so zdravstvo, finance, e-trgovina in tehnologija.Vaše naloge bodo obsegale razvoj modelov strojnega učenja za razumevanje besedil, analizo sentimenta, razpoznavanje entitet, prevajanje, povzemanje besedil in generiranje jezika. Prav tako boste odgovorni za zbiranje, čiščenje in pripravo podatkov, izbiro ustreznih arhitektur modelov (npr. RNN, Transformer, BERT), treniranje modelov ter njihovo testiranje in optimizacijo za produkcijsko uporabo.Idealni kandidat ima močno tehnično ozadje, izkušnje z razvojem NLP sistemov, dobro poznavanje programskih jezikov, kot sta Python in Java, ter poznavanje knjižnic, kot so TensorFlow, PyTorch, spaCy ali HuggingFace Transformers. Prav tako mora imeti sposobnost razumevanja kompleksnih jezikovnih struktur in sposobnost reševanja problemov z uporabo naprednih algoritmov.Če vas zanima delo na presečišču jezika in tehnologije ter želite sodelovati pri razvoju inovativnih rešitev, ki vplivajo na milijone uporabnikov, vas vabimo, da se prijavite.

Odgovornosti

Text copied to clipboard!
  • Razvoj in implementacija NLP modelov za različne jezikovne naloge
  • Zbiranje, čiščenje in priprava podatkov za treniranje modelov
  • Uporaba in prilagajanje obstoječih modelov, kot so BERT, GPT, itd.
  • Sodelovanje z drugimi inženirji in podatkovnimi znanstveniki
  • Optimizacija modelov za hitrost in natančnost
  • Testiranje in validacija modelov na realnih podatkih
  • Vzdrževanje in nadgradnja obstoječih NLP sistemov
  • Raziskovanje novih pristopov in tehnologij na področju NLP
  • Dokumentiranje kode in postopkov razvoja
  • Podpora produktnim ekipam pri integraciji NLP rešitev

Zahteve

Text copied to clipboard!
  • Diploma iz računalništva, umetne inteligence ali sorodnega področja
  • Izkušnje z razvojem NLP aplikacij
  • Dobro poznavanje Pythona in knjižnic, kot so TensorFlow, PyTorch, spaCy
  • Poznavanje arhitektur, kot so RNN, LSTM, Transformer
  • Sposobnost analize in interpretacije velikih količin besedilnih podatkov
  • Izkušnje z obdelavo naravnega jezika v več jezikih so prednost
  • Razumevanje statističnih in strojno-učnih metod
  • Sposobnost samostojnega in timskega dela
  • Dobro znanje angleškega jezika
  • Izkušnje z uporabo orodij za verzioniranje kode (npr. Git)

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Kakšne izkušnje imate z razvojem NLP modelov?
  • Katere knjižnice in orodja za NLP najpogosteje uporabljate?
  • Ali ste že delali z modeli, kot so BERT ali GPT?
  • Kako pristopite k čiščenju in pripravi besedilnih podatkov?
  • Ali imate izkušnje z večjezičnimi NLP sistemi?
  • Kako merite uspešnost NLP modela?
  • Ali ste že delali v agilnem okolju?
  • Kako rešujete težave z neuravnoteženimi podatki?
  • Katera je vaša najljubša NLP naloga in zakaj?
  • Kako ostajate na tekočem z novostmi na področju NLP?