
Citi es una empresa global de banca y servicios financieros que atiende a consumidores, corporaciones, gobiernos e instituciones. Su oferta abarca la banca minorista, las tarjetas de crédito, la gestión patrimonial, la banca corporativa y la banca de inversión, respaldadas por operaciones en más de 100 países. Como una gran organización financiera internacional, Citi reúne equipos que trabajan en los sectores de la banca, los servicios financieros y la tecnología financiera.
Desarrollador sénior de analítica de datos en Citi (híbrido, Tampa)
Desarrolla aplicaciones analíticas y canalizaciones de datos en Python para la tecnología de Prime Services de Citi. Colabora en la creación de herramientas de supervisión con IA y presta apoyo a plataformas de datos financieros y operaciones de producción globales.
113.840 $ – 170.760 $ / año
HíbridoTiempo completoSeniorIdioma Obligatorio: inglésIngeniero de analíticaDescripción
- Desarrolla y mantiene aplicaciones analíticas y canalizaciones de datos, principalmente en Python y Java.
- Utiliza herramientas de desarrollo asistido por IA para agilizar la entrega y mejorar la calidad del código.
- Colabora en la creación de agentes de supervisión con IA que mejoren la visibilidad operativa y automaticen tareas habituales de producción.
- Desarrolla y optimiza integraciones de obtención de datos para Prime Services y Markets Technology.
- Crea herramientas analíticas y paneles para usuarios de negocio y analistas cuantitativos.
- Entrega código de producción probado y fácil de mantener, y participa en revisiones de código.
- Diseña sistemas escalables para grandes volúmenes de datos de órdenes, ejecuciones, operaciones y posiciones.
- Desarrolla y mantiene procesos de tratamiento por lotes y flujos de trabajo automatizados.
- Investiga y resuelve problemas técnicos en toda la plataforma de datos.
- Desarrolla soluciones de datos escalables con Trino/Starburst, S3, Kafka y Spark.
- Presta apoyo a los procesos de producción y a los trabajos por lotes durante el horario matutino de Asia.
- Coordina los traspasos operativos y la continuidad con equipos de Estados Unidos y Reino Unido.
- Presta apoyo a la supervisión, las alertas, la respuesta a incidentes, la resiliencia operativa y la continuidad del negocio.
- Identifica las causas raíz y aplica soluciones duraderas.
- Colabora con expertos en la materia del negocio y analistas cuantitativos para comprender las necesidades de datos y analítica.
- Convierte necesidades empresariales complejas en especificaciones técnicas y soluciones de ingeniería.
- Crea soluciones reutilizables para necesidades de datos recurrentes.
- Presta apoyo a las plataformas de visualización de datos y elaboración de informes analíticos.
- Mantiene la precisión, integridad y puntualidad de los datos.
- Implementa y supervisa reglas de calidad de datos, marcos de validación y procesos de corrección.
- Documenta los metadatos y el linaje de los datos.
- Cumple los estándares de datos de la empresa y los requisitos normativos.
Requisitos
- Aporta entre 8 y 10 años de experiencia en ingeniería de software, ingeniería de datos o analítica de datos en banca o servicios financieros.
- Cuenta con una sólida experiencia práctica en ingeniería, con diseño, desarrollo y mantenimiento de sistemas de datos de producción como colaborador individual.
- Tiene experiencia con herramientas modernas de desarrollo y pruebas asistidos por IA, como GitHub Copilot, Devin o Claude.
- Se valorará especialmente la experiencia desarrollando o contribuyendo a agentes con IA para supervisión, alertas o automatización de flujos de trabajo.
- Comprende los datos financieros de Markets, incluidos órdenes, ejecuciones, procesamiento de operaciones, gestión de posiciones y datos relacionados con el ciclo de vida de las operaciones.
- Ha trabajado directamente con analistas cuantitativos y partes interesadas del negocio para convertir requisitos en soluciones técnicas.
- Ha prestado apoyo a entornos de producción globales, incluidos el procesamiento por lotes fuera del horario habitual y el soporte operativo.
- Tiene sólidas habilidades prácticas con Python.
- Se valorará el conocimiento de Java.
- Se valorará especialmente el conocimiento de Trino/Starburst, S3, Kafka y Spark.
- Domina herramientas de programación y pruebas asistidas por IA y tiene experiencia práctica diseñando y desarrollando soluciones operativas basadas en LLM o agentes.
- Comprende los marcos empresariales y de código abierto para la ingesta y distribución de datos.
- Tiene sólidos conocimientos de datos financieros de Markets, incluidos P&L, riesgo y datos de referencia.
- Tiene experiencia con Kafka y Gemfire o Redis.
- Domina SQL y los sistemas de gestión de bases de datos relacionales y NoSQL.
- Tiene experiencia diseñando y gestionando trabajos por lotes, planificadores y herramientas de orquestación de flujos de trabajo.
- Tiene experiencia con marcos de calidad de datos, métodos de validación y estrategias de corrección.
- Está familiarizado con procesos CI/CD, contenedores y automatización de despliegues.
- Se comunica eficazmente, tanto por escrito como verbalmente.
- Puede colaborar con analistas cuantitativos y expertos en la materia del negocio para comprender requisitos de datos complejos.
- Trabaja eficazmente con equipos diversos en distintas ubicaciones del mundo.
- Puede trabajar bajo presión, facilitar conversaciones y contribuir de forma constructiva a reuniones de grupo.
- Cuenta con sólidas habilidades diplomáticas.
- Tiene una licenciatura o experiencia equivalente; se valora una formación en Ciencias de la Computación, Sistemas de Información, Matemáticas, Estadística, Ingeniería u otro campo cuantitativo.
- Se valorará un máster o una certificación avanzada en un campo pertinente.
Beneficios
- Incentivos y premios de retención discrecionales y basados en fórmulas.
- Cobertura médica, dental y oftalmológica.
- Plan 401(k).
- Seguro de vida, accidentes e incapacidad.
- Programas de bienestar.
- Tiempo libre remunerado, incluidas vacaciones planificadas, baja por enfermedad y festivos pagados.