Back to Careers

Rust Developer (HFT/Low Latency)

Remote / Noida
Full-time
Quantitative Trading

About the Role

Join our elite quantitative trading team to build ultra-low-latency trading systems in Rust. You will design and implement high-frequency trading algorithms, market data processors, and order execution engines that operate at microsecond timescales. This role requires deep expertise in systems programming, financial markets, and performance optimization. If you're passionate about writing zero-allocation code and optimizing every CPU cycle, this is your opportunity to work on some of the most performance-critical systems in the industry.

Responsibilities

  • Design and implement high-frequency trading strategies and execution algorithms in Rust with sub-microsecond latency requirements.
  • Build ultra-low-latency market data processors capable of handling millions of market updates per second.
  • Develop order management systems (OMS) and smart order routers with direct market access (DMA) integration.
  • Optimize critical code paths using SIMD instructions, lock-free data structures, and cache-aware algorithms.
  • Implement real-time risk management systems with circuit breakers, position limits, and P&L monitoring.
  • Design and maintain FIX protocol handlers and custom binary protocol parsers for exchange connectivity.
  • Conduct rigorous backtesting and simulation of trading strategies using historical market data.
  • Collaborate with quantitative researchers to translate mathematical models into production-ready trading systems.

Requirements

  • 3+ years of professional Rust development experience with focus on systems programming and performance optimization.
  • Proven experience in high-frequency trading, algorithmic trading, or quantitative finance systems.
  • Deep understanding of low-latency programming techniques including lock-free algorithms, memory pooling, and CPU pinning.
  • Strong knowledge of financial markets, order types, market microstructure, and exchange protocols (FIX, ITCH, OUCH).
  • Experience with C++ is highly valuable for interoperability with existing trading infrastructure.
  • Proficiency in performance analysis tools (perf, valgrind, flamegraphs) and hardware optimization (NUMA, CPU affinity).
  • Understanding of networking fundamentals including TCP/IP, UDP multicast, and kernel bypass technologies (DPDK, io_uring).
  • Bachelor's or Master's degree in Computer Science, Mathematics, Physics, or related quantitative field.

Apply for this position

Send your resume and portfolio to our engineering team.

Apply Now

Or email us at careers@cognoflux.com