Lead Engineer, Trading Platform Engineering

Bullish

Expert-level proficiency in java
Deep understanding of linux kernel internals
Experience with low-latency optimization techniques
The role involves designing and optimizing mission-critical, high-performance trading systems at the intersection of software and hardware

Job Summary

  • The role involves designing and optimizing mission-critical, high-performance trading systems at the intersection of software and hardware.
  • Candidates must demonstrate expert-level proficiency in Java and deep knowledge of Linux kernel internals including memory management and scheduling.
  • The team prioritizes architectural excellence, reliability, and the elimination of tail latency through rigorous profiling and deterministic system design.

Matching Summary

The role involves designing and optimizing mission-critical, high-performance trading systems at the intersection of software and hardware.

Skills & Requirements

Must-have

  • Expert-level proficiency in Java
  • Deep understanding of Linux kernel internals
  • Experience with low-latency optimization techniques
  • Knowledge of advanced networking protocols
  • Proficiency in distributed systems patterns

Nice-to-have

  • Experience in financial market infrastructure
  • Familiarity with PTP time synchronization
  • Experience with eBPF for observability
  • Knowledge of RDMA and NIC offloads
  • Low-latency JVM tuning expertise

Key Requirements

  • Expert-level Java programming skills
  • Deep Linux kernel internals knowledge
  • Practical experience in end-to-end latency optimization
  • Strong background in distributed systems architecture

Work Rights

Not specified

Tailored Resume

Cover Letter