Low Latency Java Engineer
Core
Senior engineer building low-latency microservices and application frameworks for algorithmic trading and market data systems.
Role type
Senior IC low-latency Java engineer (trading systems)
Builds
Microservices based event sourcing systems on a low latency in-house framework
Domain
Financial services / Algorithmic trading / Market data
Deliverable
production ML models | product features
Required skills
Java, Rust, C++, KDB, Linux, TCP/IP, kernel bypass (Solarflare OpenOnload), event sourcing, microservices, performance tuning, system architecture
Preferred skills
C++ background
Technologies
Java, Rust, C++, KDB, Solarflare OpenOnload, Linux, TCP/IP
Responsibilities
Write 90% of code in Java or Rust for low-latency systems; lead integration of functions to deploy new products; analyze complex business and system processes; consult with end users to define system specifications; mentor junior developers; provide expertise in low-latency Java development.
Seniority
Senior, hands-on IC
