
Equifax je globalna tvrtka iz područja financija, fintecha i kibernetičke sigurnosti usmjerena na pretvaranje podataka u uvide za odluke od velike važnosti. Njezina ponuda obuhvaća kreditno izvještavanje, modeliranje rizika, zaštitu identiteta, analitiku, računalstvo u oblaku i umjetnu inteligenciju za financijske institucije, poslodavce i državne subjekte. Equifax sa sjedištem u Atlanti ima gotovo 15.000 zaposlenika u 24 zemlje te spaja vlastite podatke s tehnologijom kako bi svojim klijentima pomogao donositi informirane odluke.
Softverski inženjer II, agentička umjetna inteligencija
U Equifaxu ćete izrađivati produkcijske LLM agente, RAG cjevovode i poslovne AI procese. Razvijat ćete otporne sustave pomoću Pythona, orkestracijskih okvira, API-ja i vektorskih baza podataka.
Opis
- Izrađivati višekoračne radne tokove agenata sa stanjem pomoću okvira kao što su LangGraph, AutoGen ili LlamaIndex.
- Unaprjeđivati promptove tehnikama kao što su Chain-of-Thought (CoT) i ReAct.
- Izrađivati robusne omotače za API-je i stroge JSON sheme za pozive LLM alata i funkcija.
- Sigurno povezivati agente s internim bazama podataka, CRM-ovima i poslovnim sustavima.
- Razvijati zadržavanje konteksta pomoću kratkoročnih memorijskih međuspremnika te dugoročne vektorske ili relacijske pohrane.
- Izrađivati i održavati cjevovode za unos podataka velikog protoka.
- Poboljšavati relevantnost pretraživanja hibridnim pretraživanjem, podešavanjem embeddinga i ponovnim rangiranjem.
- Dodavati obradu pogrešaka i ponovne pokušaje za ograničenja brzine, pogreške API-ja i halucinacije.
- Omogućiti agentima da ispravljaju vlastite izlaze ili jasno proslijede slučaj ljudskim operaterima.
- Pisati determinističke softverske testove i provoditi evaluacije metodama LLM-as-a-judge.
- Koristiti alate za praćenje kao što su LangSmith i Phoenix za pregled putanja zaključivanja, sprječavanje beskonačnih petlji i smanjenje latencije.
- Pretvarati AI prototipove u pouzdane produkcijske sustave.
- Pisati čist i učinkovit kod, dorađivati LLM promptove, integrirati API-je i upravljati radnim tokovima agenata sa stanjem.
Zahtjevi
- Imati 3–6 godina iskustva u osnovnom softverskom inženjerstvu.
- Imati najmanje godinu dana praktičnog iskustva u izradi i implementaciji produkcijskih LLM aplikacija, RAG cjevovoda ili agentičkih radnih tokova.
- Dobro poznavati Python, uključujući FastAPI, Pydantic i Asyncio.
- Imati praktično iskustvo s LLM orkestracijskim okvirima kao što su LangGraph, LangChain, AutoGen ili LlamaIndex.
- Imati iskustvo u pisanju JSON shema za pozivanje funkcija.
- Imati iskustvo u izradi omotača za REST ili gRPC API-je.
- Imati iskustvo u radu s vektorskim bazama podataka.
- Imati iskustvo s platformama za opažljivost radi praćenja izvršavanja agenata, nadzora latencije i evaluacije promptova.
- Imati čvrste temelje u CI/CD-u, Git radnim tokovima, jediničnom i integracijskom testiranju, Dockeru te čistom i skalabilnom razvoju softvera.
- Imati praktično iskustvo s GCP cloud-native AI uslugama, uključujući Vertex AI, ADK i Model Armour.
- Poznavati okvire za semantičke zaštitne mjere kao što su NeMo Guardrails ili Guardrails AI.
- Poznavati fino podešavanje modela, prilagodbu embeddinga ili lokalnu implementaciju modela otvorenog koda.
Pogodnosti
- Sveobuhvatni paketi naknade i zdravstvene zaštite.
- Plaćeni dopust.
- Mogućnosti profesionalnog razvoja putem platforme za online učenje s vođenim karijernim smjerovima.
- Hibridni način rada.