TRŽIŠTE RADA

Raste zapošljavanje stručnjaka za AI programiranje

Tvrtke u financijama, farmaciji, tehnologiji i telekomunikacijama sve češće traže stručnjake za uvođenje AI alata u cijeli životni ciklus razvoja softvera. Fokus se pomiče s pojedinačnih pomoćnika za pisanje koda na upravljanje platformama, mjerenje kvalitete i regulatornu usklađenost. GlobalData ocjenjuje da AI programiranje postaje trajni dio poslovnih razvojnih procesa.

Raste zapošljavanje stručnjaka za AI programiranje
Depositphotos / Ilustracija

AI programiranje mijenja softversko inženjerstvo ugradnjom umjetne inteligencije i agentskih radnih procesa u cijeli razvojni ciklus. Organizacije u različitim industrijama sve češće zapošljavaju stručnjake za uvođenje AI alata u pregled koda, automatizirano testiranje, izradu dokumentacije i upravljanje. Takav pomak ubrzava isporuku softvera, a istodobno bi trebao osigurati dosljednost, sigurnost i usklađenost te omogućiti kvalitetnije rezultate u velikom opsegu, navodi GlobalData.

„Poduzeća više ne pitaju trebaju li programeri koristiti AI alate za kodiranje, nego standardiziraju način na koji se agentima upravlja, kako se mjere i kako se integriraju u razvojne lance. Najjasniji signal je pomak prema vlasništvu nad platformom, automatizaciji kroz cijeli životni ciklus razvoja softvera i provjerljivim kontrolama u reguliranim okruženjima“, izjavila je Sherla Sriprada, analitičarka poslovnih temelja u GlobalDati. Analiza pokazuje rastuću potražnju za stručnjacima s praktičnim iskustvom u AI programiranju i agentskim tehnologijama.

Velike financijske institucije pojačavaju fokus na razvoj softvera kao AI platforme za programiranje. Radna mjesta poput pozicije direktora softverskog inženjerstva u Visi, BlackRockova višeg Java programera u timu za portfeljne usluge na razini potpredsjednika te Citijeva direktora inženjeringa za agentsku trgovinu, medije u trgovini i digitalne novčanike snažno naglašavaju odgovornu integraciju generativnih i agentskih AI rješenja uz poštovanje upravljanja podacima i regulatornih zahtjeva. Vodeće kompanije uvode agentske AI platforme kako bi skratile razvojne cikluse, poboljšale kvalitetu koda i automatizirale složene inženjerske zadatke. Među ključnim projektima su AI potpomognuti prijevodi programskog koda, primjerice automatizirana konverzija COBOL-a u Javu uz obvezne ljudske kontrolne točke, kao i uporaba AI pomoćnika za restrukturiranje naslijeđenog SQL-a, generiranje jediničnih testova i automatizaciju koda za razvojne cjevovode. Cilj je smanjiti količinu ručnog, ponavljajućeg rada prilagođenom automatizacijom.

U farmaceutskoj industriji radno mjesto direktora AI platformi za programiranje u Vertex Pharmaceuticalsu obuhvaća upravljanje naprednim agentskim radnim procesima i alatima za profesionalne programere te redovito ocjenjivanje tržišta kako bi se zaposlenicima omogućio pristup najučinkovitijim, najsigurnijim i najmodernijim rješenjima. Te kompanije sudjeluju i u međufunkcionalnim timovima za AI upravljanje te surađuju s pravnim, sigurnosnim i tehničkim stručnjacima na stalnom razvoju korporativnih pravila. Alvarez & Marsal Holdings u ulozi direktora tehnoloških usluga za područje CTO-a daje prednost AI izvornom preoblikovanju životnog ciklusa razvoja i uvođenju alata poput GitHub Copilota, Cursora, Claude Codea i Amazon Q Developera u cijeloj organizaciji. Fokus uključuje i upravljanje troškovima tokena, stopama prihvaćanja te pokazateljima kvalitete, među kojima su broj pogrešaka nastalih uporabom AI-ja, vrijeme ponovnog rada i učestalost halucinacija.

U tehnološkoj i komunikacijskoj industriji uloge direktora inženjeringa za iskustvo programera u SentinelOneu, višeg direktora platformskog inženjeringa u Altana Technologiesu i direktora istraživanja i razvoja za GenAI u Cellebrite DI-ju ugrađuju AI programiranje u temelje iskustva programera i strategije internih platformi. Uvođenjem AI alata u izgradnju, testiranje, implementaciju, upravljanje artefaktima i produkcijsku podršku te kompanije povećavaju sposobnosti razvojnih timova i otpornost platformi. AI agenti za programiranje već se redovito koriste za automatizirane preglede koda, upravljanje zahtjevima za spajanje izmjena, kontinuirano testiranje i inteligentnu dokumentaciju, čime se želi osigurati brža, sigurnija i kvalitetnija isporuka softvera.

„Brzo prihvaćanje AI programiranja u različitim sektorima upućuje na trajnu promjenu načina na koji organizacije razvijaju, isporučuju i održavaju softver. Budući da su AI agenti i inteligentna automatizacija postali važan dio razvoja u poduzećima, mogućnost inoviranja u velikom opsegu nikada nije bila veća, a digitalni predvodnici time se pozicioniraju na čelu budućeg poslovnog okruženja“, zaključila je Sriprada.

NIST-ov Secure Software Development Framework preporučuje da se sigurnosne prakse ugrade u svaku fazu životnog ciklusa razvoja, neovisno o korištenim alatima i metodologiji. To vrijedi i za kod koji je djelomično ili potpuno generirala umjetna inteligencija. AI pomoćnik može ubrzati izradu prve verzije rješenja, ali ne može zamijeniti arhitektonsku provjeru, testiranje i odgovornost autora. Organizacije zato uvode obvezne preglede koda, automatske sigurnosne analize, otkrivanje tajni i provjeru korištenih softverskih komponenti. Poseban rizik predstavlja uvjerljivo napisan, ali funkcionalno pogrešan kod koji može proći površnu ljudsku provjeru. Važno je pratiti i porijeklo generiranih dijelova koda kako bi se smanjili rizici povezani s licencama i intelektualnim vlasništvom.

Mjerenje produktivnosti ne bi se trebalo svesti na broj napisanih redaka, nego uključivati broj kvarova, sigurnosne propuste, vrijeme do isporuke i trošak održavanja. NIST-ov okvir za upravljanje AI rizicima dodatno naglašava testiranje, transparentnost i nadzor tijekom cijelog životnog ciklusa sustava. Zbog toga se pojavljuju nove uloge koje spajaju platformsku arhitekturu, sigurnost, upravljanje podacima i razvojne procese. Dugoročno će najveću prednost imati organizacije koje AI programiranje pretvore u kontroliranu inženjersku sposobnost, a ne samo u individualni alat pojedinih programera.