Citi
Citi
Citi to globalna firma z sektora bankowości i usług finansowych, obsługująca konsumentów, korporacje, rządy i instytucje. Jej oferta obejmuje bankowość konsumencką, karty kredytowe, zarządzanie majątkiem, bankowość korporacyjną i inwestycyjną, a działalność operacyjna prowadzona jest w ponad 100 krajach. Jako duża międzynarodowa organizacja finansowa Citi łączy zespoły pracujące w obszarach bankowości, usług finansowych i fintechu.

Starszy programista analityki danych w Citi (praca hybrydowa, Tampa)

Twórz aplikacje analityczne i potoki danych w Pythonie dla technologii Prime Services w Citi. Wspieraj rozwój monitoringu opartego na AI oraz platform danych finansowych i globalnych operacji produkcyjnych.

Opis

  • Twórz i utrzymuj aplikacje do analityki danych oraz potoki danych, głównie w Pythonie i Javie.
  • Korzystaj z narzędzi programistycznych wspieranych przez AI, aby przyspieszać dostarczanie rozwiązań i poprawiać jakość kodu.
  • Pomagaj tworzyć agentów monitorujących opartych na AI, które zwiększają widoczność operacyjną i automatyzują rutynowe zadania produkcyjne.
  • Rozwijaj i optymalizuj integracje źródeł danych dla Prime Services i Markets Technology.
  • Twórz narzędzia analityczne i pulpity nawigacyjne dla użytkowników biznesowych i analityków ilościowych.
  • Dostarczaj przetestowany, łatwy w utrzymaniu kod produkcyjny i bierz udział w przeglądach kodu.
  • Projektuj skalowalne systemy przetwarzające duże wolumeny danych o zleceniach, realizacjach, transakcjach i pozycjach.
  • Twórz i utrzymuj zadania przetwarzania wsadowego oraz zautomatyzowane przepływy pracy.
  • Badaj i rozwiązuj problemy techniczne na platformie danych.
  • Twórz skalowalne rozwiązania danych z wykorzystaniem Trino/Starburst, S3, Kafka i Spark.
  • Wspieraj procesy produkcyjne i zadania wsadowe w porannych godzinach czasu azjatyckiego.
  • Koordynuj przekazywanie zadań operacyjnych i ciągłość działania z zespołami w USA i Wielkiej Brytanii.
  • Wspieraj monitorowanie, alerty, reagowanie na incydenty, odporność operacyjną i ciągłość działania firmy.
  • Ustalaj przyczyny źródłowe problemów i wdrażaj trwałe poprawki.
  • Współpracuj z ekspertami merytorycznymi z biznesu i analitykami ilościowymi, aby rozumieć potrzeby dotyczące danych i analityki.
  • Przekładaj złożone potrzeby biznesowe na specyfikacje techniczne i rozwiązania inżynieryjne.
  • Twórz rozwiązania wielokrotnego użytku dla powtarzających się potrzeb związanych z danymi.
  • Wspieraj platformy wizualizacji danych i raportowania analitycznego.
  • Dbaj o dokładność, kompletność i aktualność danych.
  • Wdrażaj i monitoruj reguły jakości danych, mechanizmy walidacji oraz procesy naprawcze.
  • Dokumentuj metadane i pochodzenie danych.
  • Przestrzegaj korporacyjnych standardów danych i wymogów regulacyjnych.

Wymagania

  • Masz 8–10 lat doświadczenia w inżynierii oprogramowania, inżynierii danych lub analityce danych w bankowości albo usługach finansowych.
  • Masz mocne praktyczne zaplecze inżynieryjne w projektowaniu, tworzeniu i utrzymywaniu produkcyjnych systemów danych jako samodzielny członek zespołu.
  • Masz doświadczenie z nowoczesnymi narzędziami programistycznymi i testowymi wspieranymi przez AI, takimi jak GitHub Copilot, Devin lub Claude.
  • Doświadczenie w tworzeniu agentów opartych na AI lub udziale w ich budowie na potrzeby monitorowania, alertów lub automatyzacji przepływów pracy będzie dużym atutem.
  • Rozumiesz dane finansowe rynków, w tym zlecenia, realizacje, przetwarzanie transakcji, zarządzanie pozycjami i powiązane dane dotyczące cyklu życia transakcji.
  • Bezpośrednio współpracowałeś z analitykami ilościowymi i interesariuszami biznesowymi, przekładając wymagania na rozwiązania techniczne.
  • Wspierałeś globalne środowiska produkcyjne, w tym przetwarzanie wsadowe poza standardowymi godzinami pracy i obsługę operacyjną.
  • Bardzo dobrze znasz Pythona w praktyce.
  • Znajomość Javy będzie atutem.
  • Znajomość Trino/Starburst, S3, Kafki i Sparka będzie dużym atutem.
  • Sprawnie posługujesz się narzędziami do kodowania i testowania wspieranymi przez AI oraz masz praktyczne doświadczenie w projektowaniu i tworzeniu rozwiązań operacyjnych opartych na dużych modelach językowych lub agentach.
  • Rozumiesz korporacyjne i otwartoźródłowe frameworki do pozyskiwania i dystrybucji danych.
  • Dobrze znasz dane finansowe rynków, w tym zyski i straty, ryzyko oraz dane referencyjne.
  • Masz doświadczenie z Kafką oraz Gemfire lub Redisem.
  • Sprawnie posługujesz się SQL i systemami zarządzania relacyjnymi bazami danych oraz bazami NoSQL.
  • Masz doświadczenie w projektowaniu i zarządzaniu zadaniami wsadowymi, harmonogramami i narzędziami do orkiestracji przepływów pracy.
  • Masz doświadczenie z frameworkami jakości danych, metodami walidacji i strategiami naprawczymi.
  • Znasz potoki CI/CD, konteneryzację i automatyzację wdrożeń.
  • Skutecznie komunikujesz się w mowie i piśmie.
  • Potrafisz współpracować z analitykami ilościowymi i ekspertami merytorycznymi z biznesu, aby rozumieć złożone wymagania dotyczące danych.
  • Efektywnie współpracujesz z różnorodnymi zespołami w różnych lokalizacjach na świecie.
  • Potrafisz pracować pod presją, prowadzić dyskusje i konstruktywnie uczestniczyć w spotkaniach grupowych.
  • Masz rozwinięte umiejętności dyplomatyczne.
  • Masz tytuł licencjata lub równoważne doświadczenie; preferowane jest wykształcenie z informatyki, systemów informacyjnych, matematyki, statystyki, inżynierii lub innej dziedziny ilościowej.
  • Tytuł magistra lub zaawansowany certyfikat w odpowiedniej dziedzinie będzie atutem.

Benefity

  • Uznaniowe i wyliczane według formuły premie motywacyjne oraz nagrody za pozostanie w firmie.
  • Ubezpieczenie medyczne, stomatologiczne i okulistyczne.
  • Plan 401(k).
  • Ubezpieczenie na życie, od nieszczęśliwych wypadków i od niezdolności do pracy.
  • Programy wellness.
  • Płatny czas wolny, w tym zaplanowany urlop, zwolnienie chorobowe i płatne dni świąteczne.