C++ Low Latency Developer

Confidential Company  •  New York, NY

8 - 10 years experience  •  Staffing & Recruiting

Salary depends on experience
Posted on 10/17/17 by Radhika Arora
Confidential Company
New York, NY
8 - 10 years experience
Staffing & Recruiting
Salary depends on experience
Posted on 10/17/17 Radhika Arora

Responsibilities:

  • Design, prototype and build low-latency trading components, while integratating with existing trading platforms
  • Research, design, prototype and test new libraries, new technology (hardware and software) stacks, vendor solutions, etc. in a dedicated R&D Lab
  • Review architecture, application instrumentation and profiling, performance tuning recommendations, offering reference implementations where applicable
  • Actively collaborate with application and infrastructure groups as required by the role

Skills:

  • 7+ years of experience in low-latency C/C++ programming and Linux/UNIX background
  • 5+ years of experience in low-latency and high-performance computing (preferably in financial services)
  • 4+ years of experience with kernel-bypass technologies such as RDMA, DPDK, SolarFlare openOnLoad /TCPDirect/ef_vi, Mellanox VMA, etc...
  • 4+ years of experience with instrumenting, benchmarking, profiling and performance tuning of applications using tools such as Intel Parallel Studio toolset, etc...
  • Experience with programming to modern hardware stack, high-performance software design practices that make optimal use of underlying hardware architecture (chip design, memory/cache hierarchy, PCIe data transfers, interconnects, etc.) is highly desired
  • String understanding of multithreading, parallel programming (openMP, MPI, etc.), SIMD programming, cache-friendly programming, lock-free semantics
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.