Global Advisory & Markets – Sr Low Level Linux Systems Engineer, VP, Sydney
Goldman Sachs · Sydney, New South Wales, AU
Overview We are seeking an experienced developer passionate about low-level coding to design and optimize high-performance, mission-critical systems on Linux...
Job description
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 kernel subsystems: memory management, scheduler, device drivers, and filesystems (VFS). - Optimize systems for latency and determinism: CPU isolation, thread pinning, NUMA locality, cache awareness, lock contention reduction, and memory allocator tuning. - Apply distr...