
Citi je globálna banková a finančná spoločnosť, ktorá poskytuje služby spotrebiteľom, korporáciám, vládam a inštitúciám. Jej ponuka zahŕňa retailové bankovníctvo, kreditné karty, správu majetku, korporátne bankovníctvo a investičné bankovníctvo, pričom ju podporujú operácie vo viac ako 100 krajinách. Ako veľká medzinárodná finančná organizácia Citi spája tímy pôsobiace v oblasti bankovníctva, finančných služieb a fintechu.
Senior vývojár dátovej analytiky v Citi (hybridne, Tampa)
Tvorba analytických aplikácií a dátových pipeline v Pythone pre technológie Prime Services v Citi. Podpora vývoja monitorovania s využitím AI a finančných dátových platforiem aj globálnej prevádzky.
113 840 $ – 170 760 $ / rok
HybridnePlný úväzokSeniorPožadovaný Jazyk: angličtinaInžinier analytikyPopis
- Vyvíjať a udržiavať aplikácie dátovej analytiky a pipeline, najmä v jazykoch Python a Java.
- Využívať vývojové nástroje s podporou AI na zrýchlenie dodávok a zlepšenie kvality kódu.
- Pomáhať vytvárať monitorovacích agentov s podporou AI, ktorí zlepšujú prevádzkový prehľad a automatizujú rutinné produkčné úlohy.
- Vyvíjať a optimalizovať integrácie na získavanie dát pre Prime Services a Markets Technology.
- Vytvárať analytické nástroje a dashboardy pre obchodných používateľov a kvantitatívnych analytikov.
- Dodávať otestovaný a udržiavateľný produkčný kód a zúčastňovať sa na revíziách kódu.
- Navrhovať škálovateľné systémy na spracovanie veľkých objemov údajov o pokynoch, vykonaných obchodoch, obchodoch a pozíciách.
- Vytvárať a udržiavať dávkové spracovateľské úlohy a automatizované pracovné postupy.
- Analyzovať a riešiť technické problémy naprieč dátovou platformou.
- Vytvárať škálovateľné dátové riešenia pomocou Trino/Starburst, S3, Kafka a Spark.
- Podporovať produkčné procesy a dávkové úlohy počas ranných hodín v Ázii.
- Koordinovať prevádzkové odovzdávanie práce a kontinuitu s tímami v USA a Spojenom kráľovstve.
- Podporovať monitorovanie, upozorňovanie, reakcie na incidenty, prevádzkovú odolnosť a kontinuitu podnikania.
- Identifikovať hlavné príčiny problémov a zavádzať trvalé nápravy.
- Spolupracovať s odborníkmi na obchodné procesy a kvantitatívnymi analytikmi pri zisťovaní potrieb v oblasti dát a analytiky.
- Premieňať zložité obchodné potreby na technické špecifikácie a technické riešenia.
- Vytvárať opakovane použiteľné riešenia pre opakujúce sa dátové požiadavky.
- Podporovať platformy na vizualizáciu dát a analytické výkazníctvo.
- Udržiavať presnosť, úplnosť a aktuálnosť dát.
- Implementovať a monitorovať pravidlá kvality dát, validačné rámce a procesy nápravy.
- Dokumentovať metadáta a pôvod dát.
- Dodržiavať podnikové dátové štandardy a regulačné požiadavky.
Požiadavky
- Mať 8 až 10 rokov praxe v softvérovom inžinierstve, dátovom inžinierstve alebo dátovej analytike v bankovníctve či finančných službách.
- Mať silné praktické inžinierske základy v navrhovaní, tvorbe a údržbe produkčných dátových systémov ako samostatný prispievateľ.
- Mať skúsenosti s modernými vývojovými a testovacími nástrojmi s podporou AI, ako sú GitHub Copilot, Devin alebo Claude.
- Skúsenosti s tvorbou agentov s podporou AI na monitorovanie, upozorňovanie alebo automatizáciu pracovných postupov sú výraznou výhodou.
- Rozumieť finančným dátam trhov vrátane pokynov, vykonaných obchodov, spracovania obchodov, správy pozícií a súvisiacich údajov o životnom cykle obchodov.
- Mať priame skúsenosti so spoluprácou s kvantitatívnymi analytikmi a obchodnými partnermi pri premene požiadaviek na technické riešenia.
- Mať skúsenosti s podporou globálnych produkčných prostredí vrátane dávkového spracovania mimo bežných pracovných hodín a prevádzkovej podpory.
- Mať silné praktické znalosti jazyka Python.
- Znalosť jazyka Java je výhodou.
- Veľmi vítaná je znalosť Trino/Starburst, S3, Kafka a Spark.
- Ovládať programovanie a testovanie s podporou AI a mať praktické skúsenosti s návrhom a tvorbou prevádzkových riešení založených na LLM alebo agentoch.
- Rozumieť podnikovým a open-source rámcom na príjem a distribúciu dát.
- Dobre rozumieť finančným dátam trhov vrátane zisku a straty, rizík a referenčných dát.
- Mať skúsenosti s Kafka a Gemfire alebo Redis.
- Ovládať SQL a relačné aj NoSQL systémy správy databáz.
- Mať skúsenosti s návrhom a správou dávkových úloh, plánovačov a nástrojov na orchestráciu pracovných postupov.
- Mať skúsenosti s rámcami kvality dát, validačnými metódami a stratégiami nápravy.
- Poznať CI/CD pipeline, kontajnerizáciu a automatizáciu nasadzovania.
- Efektívne komunikovať písomne aj ústne.
- Vedieť spolupracovať s kvantitatívnymi analytikmi a odborníkmi na obchodné procesy pri porozumení zložitým dátovým požiadavkám.
- Efektívne spolupracovať s rôznorodými tímami v rôznych krajinách.
- Vedieť pracovať pod tlakom, viesť diskusie a konštruktívne prispievať na skupinových stretnutiach.
- Mať dobré diplomatické schopnosti.
- Mať bakalársky titul alebo rovnocenné skúsenosti; výhodou je vzdelanie v informatike, informačných systémoch, matematike, štatistike, inžinierstve alebo inom kvantitatívnom odbore.
- Magisterský titul alebo pokročilá odborná certifikácia v príslušnom odbore sú výhodou.
Benefity
- Diskrečné a vzorcové motivačné a retenčné odmeny.
- Zdravotné, zubné a očné poistenie.
- Plán 401(k).
- Životné, úrazové a invalidné poistenie.
- Programy podpory zdravia a pohody.
- Platené voľno vrátane plánovanej dovolenky, práceneschopnosti a platených sviatkov.