Lead Engineer, Trading Platform Engineering at Bullish - ScoutJobs - The AI-curated global job board
Skip to content
Bullish
Posted 5 days ago

Lead Engineer, Trading Platform Engineering

BullishLead Engineer, Trading Platform Engineering

Requirements

Expert-level Java proficiency, Deep Linux kernel internals knowledge, Low-latency optimization experience, Advanced networking expertise, Distributed systems knowledge, Concurrency and synchronization mastery

Skills

JavaC#LinuxDistributed Systems

About the role

Responsibilities

  • Design, build, and optimize high-performance systems using C and Java.
  • Engineer performance-critical components across user space and kernel interfaces, focusing on memory, scheduling, I/O, and networking paths.
  • Develop and tune networking pipelines (multicast/unicast UDP and TCP) and implement kernel-bypass or fast-path networking such as DPDK or XDP.
  • Optimize systems for deterministic latency through CPU isolation, thread pinning, NUMA locality, and cache awareness.
  • Apply distributed systems patterns, such as sequencer-based virtual synchrony, for total ordering and consistency.
  • Use profiling tools like perf, strace, eBPF, and flame graphs to identify and eliminate system bottlenecks.

Requirements

  • Expert-level proficiency in Java.
  • Deep understanding of Linux kernel internals, including memory management, driver models, and scheduler tuning.
  • Practical experience in end-to-end low-latency optimization, jitter reduction, and lock-free or wait-free programming.
  • Advanced networking expertise involving socket options, buffer sizing, epoll, io_uring, and NIC queue configuration.
  • Strong knowledge of distributed systems, including the tradeoffs between latency, throughput, and availability.
  • Mastery of concurrency, synchronization primitives, and memory models.

Preferred Qualifications

  • Experience in financial markets, specifically with market data, order routing, or FIX protocols.
  • Familiarity with PTP or high-precision time synchronization for low-latency environments.
  • Experience using eBPF and tracing for production observability.
  • Knowledge of RDMA, NIC offloads (TSO, LRO), or maintaining kernel modules.
  • Expertise in low-latency JVM practices and deterministic GC tuning.

About the Company

Bullish is an institutionally focused global digital asset platform that provides market infrastructure and information services. Through the Bullish Exchange, CoinDesk Indices, CoinDesk Data, and CoinDesk Insights, we are engineering the institutional standard for the digital asset industry, prioritizing security, compliance, and technical excellence.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Lead Engineer, Trading Platform Engineering

Bullish · London

Sign up to apply