
Citi je globalna bankarska i financijska kompanija koja pruža usluge potrošačima, korporacijama, vladama i institucijama. Njezina ponuda obuhvaća poslovanje s građanima, kreditne kartice, upravljanje imovinom, korporativno bankarstvo i investicijsko bankarstvo, uz podršku poslovanja u više od 100 zemalja. Kao velika međunarodna financijska organizacija, Citi okuplja timove koji rade u područjima bankarstva, financijskih usluga i fintecha.
Viši razvojni programer za analitiku podataka u Citiu (hibridno, Tampa)
Razvijajte analitičke aplikacije i podatkovne cjevovode u Pythonu za tehnološko područje Prime Services u Citiju. Sudjelujte u razvoju nadzora uz podršku umjetne inteligencije, platformi za financijske podatke i globalnog produkcijskog poslovanja.
113.840 $ – 170.760 $ / godina
HibridnoPuno radno vrijemeSeniorObavezan Jezik: engleskiInženjer analitikeOpis
- Razvijati i održavati aplikacije za analitiku podataka i podatkovne cjevovode, uglavnom u Pythonu i Javi.
- Koristiti razvojne alate uz podršku umjetne inteligencije za bržu isporuku i bolju kvalitetu koda.
- Pomagati u izradi agenata za nadzor uz podršku umjetne inteligencije koji poboljšavaju pregled poslovanja i automatiziraju rutinske produkcijske zadatke.
- Razvijati i optimizirati integracije za dohvat podataka za Prime Services i Markets Technology.
- Izrađivati analitičke alate i nadzorne ploče za poslovne korisnike i kvantitativne analitičare.
- Isporučivati testiran kod za produkciju koji se lako održava i sudjelovati u pregledima koda.
- Dizajnirati skalabilne sustave za velike količine podataka o nalozima, izvršenjima, transakcijama i pozicijama.
- Izrađivati i održavati zadatke skupne obrade i automatizirane tijekove rada.
- Istraživati i rješavati tehničke probleme na podatkovnoj platformi.
- Izrađivati skalabilna podatkovna rješenja uz Trino/Starburst, S3, Kafku i Spark.
- Podržavati produkcijske procese i skupne zadatke tijekom jutarnjih sati u Aziji.
- Koordinirati operativne primopredaje i kontinuitet rada s timovima u SAD-u i Ujedinjenoj Kraljevini.
- Podržavati nadzor, upozoravanje, odgovor na incidente, operativnu otpornost i kontinuitet poslovanja.
- Utvrđivati temeljne uzroke problema i provoditi trajna rješenja.
- Surađivati sa stručnjacima za poslovna područja i kvantitativnim analitičarima kako bi se razumjele potrebe za podacima i analitikom.
- Pretvarati složene poslovne potrebe u tehničke specifikacije i inženjerska rješenja.
- Izrađivati rješenja za višekratnu upotrebu za ponavljajuće podatkovne zahtjeve.
- Podržavati platforme za vizualizaciju podataka i analitičko izvještavanje.
- Održavati točnost, cjelovitost i pravodobnost podataka.
- Uvoditi i nadzirati pravila kvalitete podataka, validacijske okvire i postupke otklanjanja problema.
- Dokumentirati metapodatke i podrijetlo podataka.
- Pridržavati se korporativnih podatkovnih standarda i regulatornih zahtjeva.
Zahtjevi
- Imati 8–10 godina iskustva u softverskom inženjerstvu, podatkovnom inženjerstvu ili analitici podataka u bankarstvu ili financijskim uslugama.
- Imati snažno praktično inženjersko iskustvo u dizajniranju, izradi i održavanju produkcijskih podatkovnih sustava kao samostalni suradnik.
- Imati iskustva s modernim razvojnim i testnim alatima uz podršku umjetne inteligencije, kao što su GitHub Copilot, Devin ili Claude.
- Iskustvo u izradi agenata uz podršku umjetne inteligencije za nadzor, upozoravanje ili automatizaciju tijekova rada izrazito je poželjno.
- Razumjeti financijske podatke tržišta, uključujući naloge, izvršenja, obradu transakcija, upravljanje pozicijama i povezane podatke o životnom ciklusu transakcija.
- Imati izravno iskustvo u suradnji s kvantitativnim analitičarima i poslovnim dionicima na pretvaranju zahtjeva u tehnička rješenja.
- Imati iskustva s podrškom globalnim produkcijskim okruženjima, uključujući skupnu obradu izvan uobičajenog radnog vremena i operativnu podršku.
- Imati napredno praktično znanje Pythona.
- Poznavanje Jave prednost je.
- Vrlo je poželjno poznavanje Trino/Starburst, S3, Kafke i Sparka.
- Vladati programiranjem i testiranjem uz podršku umjetne inteligencije te imati praktično iskustvo u dizajniranju i izradi operativnih rješenja temeljenih na LLM-u ili agentima.
- Razumjeti korporativne okvire otvorenog koda za unos i distribuciju podataka.
- Dobro poznavati financijske podatke tržišta, uključujući dobit i gubitak, rizik i referentne podatke.
- Imati iskustva s Kafkom i Gemfireom ili Redisom.
- Vladati SQL-om te sustavima za upravljanje relacijskim i NoSQL bazama podataka.
- Imati iskustva u dizajniranju i upravljanju skupnim zadacima, raspoređivačima i alatima za orkestraciju tijekova rada.
- Imati iskustva s okvirima za kvalitetu podataka, metodama validacije i strategijama otklanjanja problema.
- Poznavati CI/CD cjevovode, kontejnerizaciju i automatizaciju isporuke.
- Učinkovito komunicirati u pisanom i usmenom obliku.
- Moći surađivati s kvantitativnim analitičarima i stručnjacima za poslovna područja radi razumijevanja složenih podatkovnih zahtjeva.
- Učinkovito surađivati s raznolikim timovima na različitim lokacijama diljem svijeta.
- Moći raditi pod pritiskom, voditi rasprave i konstruktivno sudjelovati na grupnim sastancima.
- Imati izražene diplomatske vještine.
- Imati prvostupničku diplomu ili odgovarajuće iskustvo; poželjno je obrazovanje iz računarstva, informacijskih sustava, matematike, statistike, inženjerstva ili drugog kvantitativnog područja.
- Poželjna je magistarska diploma ili napredni stručni certifikat iz relevantnog područja.
Pogodnosti
- Diskrecijske i formulom određene poticajne i retencijske nagrade.
- Zdravstveno, stomatološko i osiguranje vida.
- Plan 401(k).
- Životno osiguranje te osiguranje od nezgode i invaliditeta.
- Programi za dobrobit zaposlenika.
- Plaćeni dopust, uključujući planirani godišnji odmor, bolovanje i plaćene blagdane.