Talent.com
This job offer is not available in your country.
Quantitative Analyst

Quantitative Analyst

UPR Investment GroupAmravati, IN
10 days ago
Job description

About the job

Job Title : High-Frequency Trading C++ Developer

Job Requirements :

  • Expert C++ Proficiency :
  • Deep knowledge of modern C++ (C++11 / 14 / 17 / 20) and advanced programming techniques.
  • Low-Level Optimization :
  • Mastery in manual memory management and custom memory allocators.
  • Proven ability to optimize cache usage and reduce overhead in critical code paths.
  • Multithreading & Concurrency :
  • Proficient with C++ threading libraries (e.g., std : : thread, std : : mutex, std : : atomic).
  • Experience with lock-free programming techniques and designing concurrent data structures.
  • System-Level Programming :
  • Strong familiarity with Linux system calls, network programming, and low-level I / O operations.
  • Knowledge of kernel bypass techniques to achieve minimal latency.
  • Profiling & Debugging :
  • Skilled in using profiling tools such as perf, Valgrind, and Intel VTune to diagnose and eliminate performance bottlenecks.
  • Hardware & Networking Awareness :
  • Understanding of CPU architectures (cores, clock speeds, cache hierarchies) to write optimized, hardware-friendly code.
  • Experience working with high-speed storage (NVMe SSDs) and low-latency networking interfaces (e.g., 10 Gigabit Ethernet).
  • Algorithmic Optimization :
  • Ability to design efficient algorithms and optimize critical loops, including familiarity with vectorization and compiler intrinsics.
  • Domain Experience (Preferred) :
  • Prior exposure to low-latency systems, high-frequency trading environments, or similar performance-critical applications.
  • Quantitive Developer are prioritized more