Low-Latency Java Data Systems Engineer
08763 Citi Canada Technology Services ULC
About the role
Advance your career with Citi as a Low-Latency Java Data Systems Engineer, focusing on high-throughput, real-time data solutions for electronic trading.
As part of Citi’s Equities Technology organization, this role demands expertise in low-latency data systems and requires a minimum of 7 years of experience with Java, C++, or Rust. Collaborate with cross-functional teams to develop data pipelines while ensuring strict performance guarantees that cater to order lifecycle events and market data. Be a key player in integrating cutting-edge technology in a fast-paced environment.
Key Responsibilities
- Build low-latency data pipelines for event processing
- Implement mechanisms for fan-out and back-pressure
- Work with FIX and exchange messaging flows
- Manage latency budgets and performance metrics
- Create validation frameworks and CI/CD integration
Requirements
- At least 7 years in low-latency environments
- Proficiency in market data processing methodologies
- Understanding of FIX protocols and KDB+/q integration
- Solid grasp of automated testing and quality practices
- Familiarity with Agile methodologies and CI/CD
Drive innovation in trading technology by utilizing your low-latency engineering skills at Citi.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free