Senior Low Latency Engineer
Core
Senior engineer building microservices-based event sourcing systems for algorithmic trading and market data utilities with response times in the 10-100 microsecond range.
Role type
Senior IC low-latency systems engineer
Builds
Low-latency eTrading platforms and market data replay/back-test utilities
Domain
Financial technology / Algorithmic trading
Deliverable
production ML models | product features
Required skills
Java low latency development, Rust, C++, KDB, event sourcing microservices, JVM internals, Linux kernel tuning, TCP/IP protocols, hardware accelerated kernel bypass (Solarflare OpenOnload), market data handling, system architecture design
Preferred skills
C++ background, UML diagramming
Technologies
Java, Rust, C++, KDB, Solarflare OpenOnload, Linux
Responsibilities
Write 90% of code in Java or Rust for low-latency microservices, lead integration of functions to deploy new products, analyze complex business and system processes to define solutions, consult with end users to identify system specifications, mentor junior developers, negotiate with senior leaders
Seniority
Senior, hands-on IC