Low-latency Engineer

Jane Street

New York, United States
On-site
Experience with low level systems programming
Optimization of network applications for low latency
Understanding of modern computer architecture
The role involves working closely with quantitative researchers to design and optimize fast-trading systems

Job Summary

  • The role involves working closely with quantitative researchers to design and optimize fast-trading systems.
  • Candidates must demonstrate a thorough understanding of modern x86 cache hierarchies and computer architecture.
  • While experience with OCaml is not required, the position focuses on low-level systems programming and optimization.

Matching Summary

The role involves working closely with quantitative researchers to design and optimize fast-trading systems.

Skills & Requirements

Must-have

  • Experience with low level systems programming
  • Optimization of network applications for low latency
  • Understanding of modern computer architecture
  • Proficiency in hardware performance counters and profiling tools

Nice-to-have

  • Experience with fast-packet processing in user space
  • Familiarity with kernel-bypass implementations like DPDK
  • Experience working around managed runtime performance challenges
  • Knowledge of typed functional languages

Key Requirements

  • Experience with low level systems programming
  • Understanding of modern computer architecture
  • No specific language experience required (OCaml taught)

Work Rights

Not specified

Tailored Resume

Cover Letter