Citi
Citi
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.

Opis

  • 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.