C

Citi

Runs banking and payments for global clients

Senior Data Analytics Developer

Data EngineeringConfirmed live in the last 24 hours
Full-timeTampa, FL, USA$113.8k - $170.8kHybrid

About the Job

Requirements

  • Eight to ten years of experience in software engineering, data engineering, or data analytics within banking or financial services.
  • A strong hands-on engineering background and demonstrated ability to design, build, and maintain production-grade data systems as an individual contributor.
  • Demonstrated experience using modern AI-assisted development and testing tools to improve engineering productivity and code quality.
  • Solid business knowledge of financial data, particularly Markets data, including orders, executions, trade processing, position management, and related trade-lifecycle data.
  • Experience working directly with quantitative analysts and business stakeholders to translate requirements into technical solutions.
  • Experience supporting global production environments, including off-hours batch processing and operational support.
  • Strong hands-on proficiency in Python for building data pipelines, analytics tools, and production applications.
  • Proficiency with modern AI-assisted coding and testing tools and practical experience designing and building large-language-model-powered or agentic solutions for operational use cases such as monitoring and alerting.
  • Solid knowledge of data ingestion and distribution frameworks, both enterprise and open-source.
  • Strong understanding of Markets financial data, including orders, executions, trade processing, position management, profit and loss, risk, and reference data.
  • Experience with distributed messaging systems such as Kafka and distributed caching services such as Gemfire or Redis.
  • Proficiency in SQL and relational and NoSQL database management systems.
  • Experience designing and managing batch jobs, schedulers, and workflow orchestration tools.
  • Experience with data quality frameworks, validation techniques, and remediation strategies.
  • Familiarity with continuous integration and continuous delivery pipelines, containerization, and deployment automation.
  • Excellent verbal and written communication skills, including the ability to articulate technical concepts to business and executive audiences.
  • Ability to work with quantitative analysts and business subject-matter experts to understand complex data requirements.
  • Ability to work effectively with diverse, globally distributed teams.
  • Ability to work under pressure, facilitate discussions, and contribute constructively to group meetings.
  • Diplomacy in exchanging complex information across business and technology stakeholders.
  • A bachelor's/university degree or equivalent experience, preferably in Computer Science, Information Systems, Mathematics, Statistics, Engineering, or a related quantitative field.

Responsibilities

  • Design, develop, and maintain data analytics applications and pipelines, primarily using Python, and use Java where applicable for existing services and integrations.
  • Use AI-assisted development tools such as GitHub Copilot, Devin, and Claude to accelerate engineering delivery, improve code quality, and drive innovation; contribute to AI-powered monitoring agents that improve operational visibility and automate routine production workflows.
  • Build and optimize data-sourcing integrations that ingest data from multiple platforms within Prime Services and Markets Technology.
  • Develop analytics tools and dashboards that enable business users and quantitative analysts to derive insights from financial data.
  • Write production-quality, well-tested, maintainable code; participate in code reviews and uphold engineering best practices.
  • Architect scalable data solutions for large volumes of orders, executions, trades, and position data.
  • Implement and maintain batch-processing jobs and automated workflows for data transformation and distribution.
  • Troubleshoot and resolve complex technical issues across the data platform stack.
  • Use data-mesh architectures such as Trino and Starburst, object storage such as S3, distributed streaming such as Kafka, and large-scale processing such as Spark to build performant, scalable solutions.
  • Support production processes and batch jobs running during Asia morning hours, ensuring timely execution and prompt issue resolution.
  • Coordinate with the global team across the United States and the United Kingdom to ensure seamless handoffs and operational continuity.
  • Contribute to monitoring, alerting, and incident-response procedures for critical data pipelines.
  • Drive root-cause analysis and implement permanent fixes for production issues.
  • Contribute to operational resilience and business continuity for data-critical processes.
  • Work closely with business subject-matter experts and quantitative analysts to understand critical data and analytics needs.
  • Gather and translate complex business requirements into technical specifications and actionable engineering solutions.
  • Identify recurring data needs across business requirements and address them through efficient, reusable solutions.
  • Partner with other Markets teams that need data from Prime Services to ensure seamless data sharing and collaboration.
  • Support implementation of data-visualization tools and platforms for analytics and reporting.
  • Contribute to data-sourcing efforts integrating platforms within Prime Services and Markets Technology.
  • Ensure accuracy, completeness, and timeliness of data across analytics outputs.
  • Implement and monitor data-quality rules, validation frameworks, and remediation processes.
  • Maintain metadata and data-lineage documentation for analytics pipelines.
  • Adhere to enterprise data standards and regulatory requirements.

Desired Qualifications

  • Knowledge of Java for working with existing JVM-based services.
  • Hands-on experience building or contributing to AI-powered agents, particularly for monitoring, alerting, or workflow automation.
  • Prime Services or Prime Brokerage background.
  • Familiarity with data-mesh technologies such as Trino or Starburst, object storage such as S3, distributed stream processing such as Kafka, and large-scale data-processing frameworks such as Spark.
  • Experience building and maintaining data lakes, data warehouses, and analytics platforms on premises or in the cloud.
  • Experience implementing data-visualization tools and platforms for analytics and reporting.
  • A master's degree or advanced certifications in relevant fields.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs