Citi
Citi
A Citi é uma empresa global de serviços bancários e financeiros que atende consumidores, corporações, governos e instituições. Sua oferta abrange banco de varejo, cartões de crédito, gestão de patrimônio, banco corporativo e banco de investimento, apoiados por operações em mais de 100 países. Como uma grande organização financeira internacional, a Citi reúne equipes que atuam nos setores bancário, de serviços financeiros e de tecnologia financeira.

Desenvolvedor sênior de análise de dados na Citi (híbrido, Tampa)

Desenvolva aplicações analíticas e pipelines de dados em Python para a área de tecnologia de Prime Services da Citi. Ajude a criar ferramentas de monitoramento com IA e dê suporte a plataformas de dados financeiros e operações globais de produção.

Descrição

  • Desenvolva e mantenha aplicações analíticas e pipelines de dados, principalmente em Python e Java.
  • Use ferramentas de desenvolvimento assistido por IA para agilizar entregas e melhorar a qualidade do código.
  • Ajude a criar agentes de monitoramento com IA que ampliem a visibilidade operacional e automatizem tarefas rotineiras de produção.
  • Desenvolva e otimize integrações para obtenção de dados de Prime Services e Markets Technology.
  • Crie ferramentas analíticas e painéis para usuários de negócios e analistas quantitativos.
  • Entregue código de produção testado e de fácil manutenção e participe de revisões de código.
  • Projete sistemas escaláveis para grandes volumes de dados de ordens, execuções, negociações e posições.
  • Crie e mantenha tarefas de processamento em lote e fluxos de trabalho automatizados.
  • Investigue e resolva problemas técnicos em toda a plataforma de dados.
  • Crie soluções de dados escaláveis com Trino/Starburst, S3, Kafka e Spark.
  • Dê suporte aos processos de produção e às tarefas em lote durante o período da manhã na Ásia.
  • Coordene as transferências operacionais e a continuidade com equipes nos EUA e no Reino Unido.
  • Dê suporte ao monitoramento, aos alertas, à resposta a incidentes, à resiliência operacional e à continuidade dos negócios.
  • Identifique as causas raiz e implemente correções duradouras.
  • Trabalhe com especialistas de negócios e analistas quantitativos para entender as necessidades de dados e análise.
  • Transforme necessidades complexas de negócios em especificações técnicas e soluções de engenharia.
  • Crie soluções reutilizáveis para necessidades recorrentes de dados.
  • Dê suporte a plataformas de visualização de dados e relatórios analíticos.
  • Mantenha a precisão, a integridade e a pontualidade dos dados.
  • Implemente e monitore regras de qualidade de dados, estruturas de validação e processos de correção.
  • Documente metadados e linhagem de dados.
  • Siga os padrões corporativos de dados e os requisitos regulatórios.

Requisitos

  • Tenha de 8 a 10 anos de experiência em engenharia de software, engenharia de dados ou análise de dados no setor bancário ou de serviços financeiros.
  • Tenha sólida experiência prática em engenharia, projetando, desenvolvendo e mantendo sistemas de dados de produção como colaborador individual.
  • Tenha experiência com ferramentas modernas de desenvolvimento e testes assistidos por IA, como GitHub Copilot, Devin ou Claude.
  • É altamente desejável ter experiência na criação ou contribuição para agentes com IA voltados a monitoramento, alertas ou automação de fluxos de trabalho.
  • Entenda os dados financeiros de Markets, incluindo ordens, execuções, processamento de negociações, gestão de posições e dados relacionados ao ciclo de vida das negociações.
  • Tenha trabalhado diretamente com analistas quantitativos e partes interessadas do negócio para transformar requisitos em soluções técnicas.
  • Tenha dado suporte a ambientes globais de produção, incluindo processamento em lote fora do horário comercial e suporte operacional.
  • Tenha sólidos conhecimentos práticos de Python.
  • Conhecimento de Java é um diferencial.
  • É altamente desejável ter familiaridade com Trino/Starburst, S3, Kafka e Spark.
  • Tenha domínio de ferramentas de programação e testes assistidos por IA e experiência prática projetando e desenvolvendo soluções operacionais baseadas em LLM ou agentes.
  • Entenda estruturas corporativas e de código aberto para ingestão e distribuição de dados.
  • Tenha sólidos conhecimentos de dados financeiros de Markets, incluindo P&L, risco e dados de referência.
  • Tenha experiência com Kafka e Gemfire ou Redis.
  • Tenha domínio de SQL e de sistemas de gerenciamento de bancos de dados relacionais e NoSQL.
  • Tenha experiência projetando e gerenciando tarefas em lote, agendadores e ferramentas de orquestração de fluxos de trabalho.
  • Tenha experiência com estruturas de qualidade de dados, métodos de validação e estratégias de correção.
  • Tenha familiaridade com pipelines de CI/CD, conteinerização e automação de implantação.
  • Comunique-se com eficácia por escrito e verbalmente.
  • Saiba trabalhar com analistas quantitativos e especialistas de negócios para entender requisitos complexos de dados.
  • Trabalhe bem com equipes diversas em diferentes localidades globais.
  • Saiba trabalhar sob pressão, facilitar discussões e contribuir de forma construtiva em reuniões de grupo.
  • Tenha fortes habilidades diplomáticas.
  • Tenha bacharelado ou experiência equivalente; é desejável formação em Ciência da Computação, Sistemas de Informação, Matemática, Estatística, Engenharia ou outra área quantitativa.
  • É desejável ter mestrado ou certificação avançada em uma área relevante.

Benefícios

  • Incentivos e prêmios de retenção discricionários e baseados em fórmula.
  • Cobertura médica, odontológica e oftalmológica.
  • Plano 401(k).
  • Seguro de vida, acidentes e invalidez.
  • Programas de bem-estar.
  • Folgas remuneradas, incluindo férias planejadas, licença médica e feriados pagos.