
Search by job, company or skills
Responsibilities:
. Design, implement, and maintain high performance C++ services handling high message rates and low latency workloads.
. Optimize existing components for latency, throughput, and CPU/memory efficiency.
. Develop and tune networking, messaging, and I/O layers to handle large data volumes reliably.
. Profile and debug performance issues at application, OS, and network levels.
. Collaborate with quantitative, trading, and infrastructure teams (or analogous business/tech teams) to translate requirements into robust technical solutions.
. Write clean, production quality code with appropriate tests and documentation.
. Participate in code reviews, design discussions, and continuous improvement of engineering practices.
Mandatory Skills Description:
. Strong proficiency in modern C++ (C++17/20 or later)
. Hands-on experience with Market Data
. Solid understanding of concurrency and synchronization (lock free / low lock patterns, atomics, memory models, etc.).
. Proven experience building performance critical, real time, or low latency systems (e.g., networking, trading systems, telemetry, gaming engines, or similar).
. Strong knowledge of computer science fundamentals: data structures, algorithms, memory management, and optimization.
. Practical experience with Linux systems programming (sockets, epoll/select, threads, memory management, CPU affinity, etc.).
. Experience using profiling, benchmarking, and performance analysis tools (e.g., perf, valgrind, flame graphs, CPU/memory profilers).
. Proficiency with version control (Git) and standard build systems (CMake, Ninja, etc.).
. Excellent problem-solving skills and attention to detail ability to work in a fast-paced environment.
Nice-to-Have Skills Description:
. Experience with kernel bypass or user space networking technologies (e.g., DPDK, RDMA, VMA, Solarflare/OpenOnload) - helpful but not required.
. Experience in financial markets, market data distribution, order routing, or exchange connectivity.
. Familiarity with common market data protocols (e.g., FIX, MDP, ITCH, proprietary exchange feeds) is a plus.
. Experience with multicast, low latency networking, and clock synchronization (e.g., PTP).
. Exposure to hardware aware optimization (NUMA, cache optimization, vectorization/SIMD, CPU pinning).
. Experience with monitoring/telemetry for high performance systems (latency histograms, throughput metrics, SLAs).
. Familiarity with scripting languages (e.g., Python, Bash) for tooling and automation.
. KDB+
. Data Analysis with python (pytorch, pandas, arrow)
Job ID: 151269957