Location
winnipeg, mb, Canada
Posted
June 02, 2026
Job Description
Accelerate your career as a Low-Latency Java Data Systems Engineer with Citiβs Equities Electronic Execution technology team. This role focuses on building robust data foundations for electronic trading systems.
Citi is seeking a seasoned engineer with 7+ years in low-latency Java or similar technologies. You will design and build efficient data pipelines that ensure reliability while integrating real-time event streams into KDB+ platforms. The role demands a strong grasp of market data processing and FIX protocols, with an emphasis on achieving predictable latency.
Key Responsibilities: β’ Design low-latency Java pipelines for order processing β’ Develop GC-sensitive data-plane systems using advanced techniques β’ Implement robust fan-out and recovery mechanisms β’ Handle FIX messages, sequencing, and state reconstruction β’ Integrate real-time event streams for analytics and regulatory needs
Requirements: β’ 7+ years in low-latency Java, C++, or Rust β’ Strong exp...
Citi is seeking a seasoned engineer with 7+ years in low-latency Java or similar technologies. You will design and build efficient data pipelines that ensure reliability while integrating real-time event streams into KDB+ platforms. The role demands a strong grasp of market data processing and FIX protocols, with an emphasis on achieving predictable latency.
Key Responsibilities: β’ Design low-latency Java pipelines for order processing β’ Develop GC-sensitive data-plane systems using advanced techniques β’ Implement robust fan-out and recovery mechanisms β’ Handle FIX messages, sequencing, and state reconstruction β’ Integrate real-time event streams for analytics and regulatory needs
Requirements: β’ 7+ years in low-latency Java, C++, or Rust β’ Strong exp...