Senior C/C++ Low Latency Engineer

Algorithmic trading firm and digital-asset liquidity provider.

Zug, Switzerland
About Mathrix Group

Mathrix Group describes itself as an algorithmic trading firm with automated operations providing deep liquidity to digital-asset markets across centralized and decentralized exchanges. It is headquartered in Zug and recruits across Switzerland, the Netherlands, and Singapore.

View jobs by Mathrix Group

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Work on automated trading code for global exchanges, optimizing low-latency networking, data structures, streaming pipelines, trading logic, SIMD implementations, and multithreaded codebases while helping maintain global trading hardware infrastructure.

Requirements

  • Extensive knowledge of C and C++ in Linux
  • Ability to understand and verify compiler-generated assembly
  • Understanding of GNU/Linux system calls and their costs
  • Knowledge of x64 hardware and efficient use
  • Understanding of storage structures and time complexity
  • Ability to work with debuggers and profilers
  • Coding skills including git and documentation
  • Ability to share and absorb knowledge
  • Proactive, self-starting, honest, flexible, and stress resistant
  • Network engineering experience is a plus
  • Big Data engineering experience is a plus

Responsibilities

  • Write low-latency networking code for fast communication with exchanges
  • Write context-switch-free code
  • Design and implement custom data storage structures with minimalistic footprint
  • Build data pipelines using a streaming paradigm
  • Develop complex trading logic for the decision engine with the lowest possible compute time
  • Re-implement existing code using advanced CPU features such as SIMD
  • Maintain and improve large, highly optimized, multithreaded codebases
  • Build and maintain global hardware infrastructure for trading
  • Work across hardware compositions, network design, and data logging pipelines

Benefits

  • Excellent remuneration including discretionary bonus
  • Fun and inspiring work environment
  • Experienced and knowledgeable colleagues
  • 25 vacation days
  • Regular dinners out
  • Friday afternoon drinks
  • Yearly office trips
  • Weekly massages
  • Monthly meal allowance