1 day ago
Base Salary
$114k - $171k/yr
Responsibilities
- Design, develop, and maintain Python-based data analytics applications and pipelines, using Java where applicable.
- Build data-sourcing integrations, analytics tools, dashboards, batch jobs, automated workflows, and scalable solutions for orders, executions, trades, and position data.
- Use GitHub Copilot, Devin, Claude, or equivalent tools and contribute to AI-powered monitoring agents for operational visibility and workflow automation.
- Implement monitoring, alerting, incident response, data quality rules, validation frameworks, remediation processes, metadata, and data lineage.
- Support global production processes and off-hours batch jobs, coordinate US/UK handoffs, resolve technical issues, and perform root-cause analysis.
- Work with quantitative analysts, business SMEs, and Markets teams to gather requirements and deliver reusable data and analytics solutions.
- Ensure data accuracy, completeness, timeliness, enterprise-standard compliance, and regulatory adherence.
Requirements
- 8–10 years of experience in software engineering, data engineering, or data analytics within banking or financial services.
- Strong hands-on Python engineering experience building and maintaining production-grade data systems; Java knowledge is a plus.
- Experience with AI-assisted coding and testing tools and preferably with LLM-powered or agentic monitoring, alerting, or workflow solutions.
- Strong understanding of markets financial data, including orders, executions, trade processing, positions, P&L, risk, and reference data; Prime Services or Prime Brokerage experience is a plus.
- Experience working with quantitative analysts and business stakeholders, supporting global production environments, and handling off-hours batch processing.
- Familiarity with Trino/Starburst, S3, Kafka, Spark, Gemfire or Redis, SQL, relational and NoSQL databases, batch schedulers, workflow orchestration, data platforms, and visualization tools.
- Experience with data ingestion and distribution, distributed systems, data quality frameworks, data lakes, data warehouses, analytics platforms, CI/CD, containerization, and deployment automation.
- Excellent written and verbal communication, diplomacy, facilitation, and collaboration skills with globally distributed teams.
- Bachelor's or university degree, or equivalent experience, preferably in Computer Science, Information Systems, Mathematics, Statistics, Engineering, or a related quantitative field; a master's degree or relevant advanced certifications is preferred.
Benefits
- Medical, dental, and vision coverage.
- 401(k), life, accident, and disability insurance.
- Wellness programs.
- Paid vacation, sick leave, and holidays.
- Full-time position based in Tampa, Florida; the title states hybrid work.
Tech Stack
Categories
Data Engineering
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
