IT & Software

Senior Low Latency Rust Engineer

Citigroup

London · Greater London · United Kingdom

Overview

In this senior role, you will lead and implement low-latency trading systems and frameworks within Citi’s High Performance Architectures team. You’ll apply expertise across Rust, Java, and market data tooling to enable fast, reliable applications used by global markets. You’ll collaborate with cross-functional teams to modernize and scale core trading platforms, while mentoring others and influencing senior stakeholders. This is a high-impact opportunity to shape the core latency-sensitive infrastructure at Citi.

Pay / Benefits
  • Hybrid working model (up to 2 days home)
  • Competitive base salary with annual review
  • 27 days annual leave plus bank holidays
  • Discretionary performance bonus
  • Private medical care & life insurance
  • Employee Assistance Program (EAP) & Pension PlanPaid parental leave
Responsibilities
  • Hands-on development in Rust or Java to build low-latency microservices on an in-house event-sourcing framework
  • Lead integration of functions to deliver new products and improve processes
  • Analyze complex business and system processes to devise high-level technical solutions
  • Provide expert guidance in Java low-latency development and core system flows
  • Consult with end users to capture function specifications and translate into design
  • Influence and negotiate with senior leaders and external parties
  • Mentor junior developers and less experienced senior Java developers
  • Work on algorithmic trading system utilities, including market data replay and backtesting/simulation
Key requirements
  • Subject Matter Expert in Applications Development
  • Experience in algorithmic trading in a low-latency environment
  • Deep knowledge of market data handling and time-series databases (KDB)
  • Leadership, project management, and development skills
  • Strong command of Java, JVM, Linux, system calls, and kernel concepts
  • Understanding of TCP/IP and hardware-accelerated networking (Solarflare OpenOnload)
  • Performance tuning and architectural design skills
  • Clear communication and relationship-building abilities
  • UML diagramming capability and ability to document key aspects
  • Great communication with high EQ
  • Relationship and consensus building
  • Mentoring and collaboration
  • Rust
  • Java
  • KDB

Reference: WJ-747_31189379

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.