07 Sep
|
TalentOla
|
Bengaluru
07 Sep
TalentOla
Bengaluru
Deep experience integrating exchange Market Data protocols: TCP, multicast UDP, ITCH, SBE, FAST, FIX.
Experience with L1/L2/L3 order books, conflation, correlation, replay, and consolidated feeds.
Mastery of up-to-date C++ techniques including:
advanced templates
lock-free and wait-free structures
concurrency and memory models
Robust Linux expertise:
CLI and low-level tooling (perf, strace, tcpdump, sar, iostat)
understanding of system calls, CPU scheduling, memory management
Understanding of modern CPU microarchitecture: cache hierarchies, NUMA, branch prediction, prefetching, TLB behavior.
Experience with low-latency NICs (Solarflare, Mellanox), driver settings and tuning.
Familiarity with kernel-bypass technologies (DPDK, Onload) or advanced NIC/driver tuning is a strong plus.
Experience with low-overhead instrumentation and performance profiling (eBPF, perf events, flame graphs).
Strong focus on reliability, defensive coding, and graceful failure handling.
Ability to analyze binary protocol dumps and low-level hexdump traces.
Strong hands-on experience with Python / Go (mandatory).
Experience with Git/GitLab, Linux shell scripting, CI/CD.
Knowledge of Ansible is a plus.
Explicit communication skills and ability to work in a distributed team.
Nice to Have
Understanding of hardware timestamps, PTP, and time-synchronization pipelines.
Experience with Elastic, Grafana, Prometheus.
📌 C++ Developer Bengaluru
🏢 TalentOla
📍 Bengaluru