Overview
We are seeking an experienced developer passionate about low-level coding to design and optimize high-performance, mission-critical systems on Linux. You will work close to the metal across kernel and user space, focusing on performance, reliability, and deterministic latency. Experience in financial markets is a strong plus, but not required.
What You Will Do
Design, build, and optimize high-performance services in: C, C++, and Java. Engineer performance-critical components across user space and kernel interfaces, emphasizing memory, scheduling, I/O, and networking paths. Develop and tune networking pipelines, including multicast and unicast UDP and TCP, with careful socket, buffer, and NIC configuration. Implement kernel-bypass or fast-path networking where appropriate (for example, DPDK, netmap, XDP), including queue, NIC offload, and CPU affinity strategies. Contribute to or interact with Linux kerne...