Hybrid Low-Latency Rust Engineer for Markets

eFinancialCareers

Greater London

Hybrid

GBP 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work model (up to 2 days home)
Private Medical Care & Life Insurance
Pension Plan
27 days annual leave

Job summary

Citi in London is seeking a senior Low Latency Rust Engineer to lead applications systems analysis and programming within the HPA team. You will contribute to low-latency Java/Rust development for trading platforms and mentor other engineers.

The role emphasizes microservices, event sourcing, and market data handling, with a potential hybrid work arrangement and competitive compensation.

Qualifications

  • Demonstrated SME in area(s) of Applications Development
  • Experience with Algorithmic Trading application development, preferably in low latency environment
  • Detailed comprehension and experience with Market Data handling and associated technologies (e.g. time-series databaseand e.g. KDB).
  • Demonstrated leadership, project management, and development skills
  • Passion for coding excellent, commercial grade, mission critical Java frameworks based on event sourcing microservices.
  • Complete knowledge of modern Java, the JVM, the Linux Operating system, system calls and Kernel.
  • Knowledge of TCP and other IP based network protocol technologies including hardware accelerated kernel bypass e.g. Solarflare OpenOnload
  • Performance assessment and targeted tuning.
  • Design and architectural elegance.
  • Experience in implementing projects
  • Great communicator with high EQ.

Responsibilities

  • 90% hands-on in the Rust or Java codebase. We build microservices based event sourcing systems on a low latency in-house framework. Response times in the 10 microsecond to 100 microsecond range.
  • Lead integration of functions to meet goals, deploy new products and enhance processes.
  • Analyse complex business processes, system processes, and industry standards to define and develop solutions to high level problems.
  • Provide world class expertise in area of Java low latency development.
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals.
  • Consult with end users to identify system function specifications and incorporate into overall system design.
  • Influence and negotiate with senior leaders and communicate with external parties.
  • Happy to work with and educate and support/mentor Junior developers and less experienced senior Java developers.

Skills

Rust
Java
C++
KDB
Market data
Algorithmic trading
Low latency
Linux
JVM
Event sourcing
Microservices
OpenOnload
Solarflare OpenOnload

Tools

Solarflare OpenOnload

Job description

Citi in London is seeking a senior Low Latency Rust Engineer to lead applications systems analysis and programming within the HPA team. You will contribute to low-latency Java/Rust development for trading platforms and mentor other engineers.

The role emphasizes microservices, event sourcing, and market data handling, with a potential hybrid work arrangement and competitive compensation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Low-Latency Rust Engineer — Hybrid Finance Tech
Low-Latency Rust Engineer — Hybrid Finance Tech

Citi • Greater London

Hybrid
GBP 120,000 - 190,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+4
Low-Latency Rust Engineer — Hybrid Finance Tech
Low-Latency Rust Engineer — Hybrid Finance Tech

Citi • Greater London

Hybrid
GBP 120,000 - 190,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+4
Low-Latency Rust Engineer for Trading (Hybrid London)
Low-Latency Rust Engineer for Trading (Hybrid London)

Citibank (Switzerland) AG • Greater London

Hybrid
GBP 120,000 - 180,000
Hybrid work model
Competitive base salary
Private medical care
+1
Senior Low-Latency Java Engineer — Hybrid Role with Finance Impact
Senior Low-Latency Java Engineer — Hybrid Role with Finance Impact

Citi • Greater London

Hybrid
GBP 90,000 - 150,000
27 days annual leave + bank holidays
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Senior Low-Latency Rust Engineer - Hybrid London
Senior Low-Latency Rust Engineer - Hybrid London

McGregor Boyall • Greater London

Hybrid
GBP 120,000 - 180,000
Hybrid work model
Competitive compensation
Senior Low-Latency Rust Engineer - Hybrid
Senior Low-Latency Rust Engineer - Hybrid

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Discretional annual performance related bonus
Private Medical Care & Life Insurance
+5
Low-Latency Java Engineer | Hybrid Work & Algo Trading
Low-Latency Java Engineer | Hybrid Work & Algo Trading

Citigroup • Greater London

Hybrid
GBP 110,000 - 140,000
27 days annual leave
Discretional annual bonus
Private medical care & life insurance
+4
Senior Rust Engineer - Low-Latency, Hybrid London
Senior Rust Engineer - Low-Latency, Hybrid London

McGregor Boyall • Greater London

Hybrid
GBP 120,000 - 180,000
Senior Low-Latency Engineer (Java/C++/Rust) - Hybrid London
Senior Low-Latency Engineer (Java/C++/Rust) - Hybrid London

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Private Medical Care & Life Insurance
Paid Parental Leave
Senior Low Latency Rust Engineer
Senior Low Latency Rust Engineer

McGregor Boyall • Greater London

Hybrid
GBP 120,000 - 180,000