
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.
$ 113.840 – $ 170.760 / ano
HíbridoTempo integralSêniorIdioma Obrigatório: inglêsEngenheiro de analyticsDescriçã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.