Taro Logo

Senior Rust Engineer (VP) – London

A world-leading global bank with approximately 200 million customer accounts and presence in more than 160 countries, providing financial products and services.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance

Description For Senior Rust Engineer (VP) – London

Citi, a leading global bank with 200 million customer accounts worldwide, is seeking a Senior Rust Engineer (VP) for their London office. This role is part of their Capital Markets electronic trading division, where performance and reliability are paramount, dealing with latency requirements in the micro- and nano-second realm.

The position focuses on working with Ambrosia, Citi's proprietary framework for building self-healing, scalable, high-performance, asynchronous, event-driven microservices solutions. This framework handles critical aspects like failover, high availability, and scalability, allowing developers to focus on business solutions and performance optimization.

The ideal candidate will bring expertise in low-latency development, with strong knowledge of modern technologies including JVM, Linux operating systems, and Rust programming. Experience with high-performance trading systems and network protocols is essential. The role involves building microservices-based event sourcing systems achieving response times in the 10-100 microsecond range.

Working in a hybrid model (up to 2 days remote per week), you'll join a dynamic team in Citi's London office. The position offers comprehensive benefits including medical care, life insurance, pension plan, and generous annual leave. This is an excellent opportunity for a senior engineer passionate about high-performance systems to work with cutting-edge technology in global financial markets.

The role combines technical expertise with business acumen, requiring strong communication skills and the ability to work with end users to translate business needs into technical solutions. You'll be at the forefront of developing mission-critical systems that power Citi's global trading operations.

Last updated a month ago

Responsibilities For Senior Rust Engineer (VP) – London

  • Work on integration of functions across Capital Markets asset classes
  • Provide expertise in low latency development
  • Utilize advanced knowledge of system flows to achieve technology goals
  • Consult with end users to identify system specifications
  • Build microservices based event sourcing systems on low latency framework

Requirements For Senior Rust Engineer (VP) – London

Rust
  • Expert in Applications Development, preferably in electronic and algorithmic trading systems
  • Experience with Rust programming language or strong desire to write production code in Rust
  • Knowledge of JVM, Linux Operating system, system calls and Kernel
  • Experience in high-performance, low-latency systems
  • Knowledge of TCP and IP based network protocols including hardware accelerated kernel bypass
  • Bachelor's degree or equivalent experience
  • Strong communication and relationship building skills
  • Experience with performance assessment and tuning

Benefits For Senior Rust Engineer (VP) – London

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 27 days annual leave plus bank holidays
  • Annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Learning and development resources

Interested in this job?

Jobs Related To Citi Senior Rust Engineer (VP) – London