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

You will develop and optimize low-latency code for automated trading across exchanges, including networking, streaming data pipelines, custom storage structures, trading logic, SIMD optimization, and multithreaded systems. You will also help maintain global hardware infrastructure and work across network design and data logging pipelines.

Requirements

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

Responsibilities

  • Write low-latency networking code for fast communication with exchanges
  • Build context-switch-free code
  • Design and implement custom data storage structures with minimalistic footprint
  • Build data pipelines using a streaming paradigm
  • Implement complex trading logic for the decision engine with minimal compute time
  • Reimplement existing code using advanced CPU features such as SIMD
  • Build and maintain global hardware infrastructure for trading
  • Work across hardware composition, network design, and data logging pipelines

Benefits

  • Discretionary bonus
  • 25 vacation days
  • Allowance for commuting expenses
  • Yearly office trips
  • Fitness allowance
  • Friday afternoon drinks
  • Weekly massages
  • Free lunch
  • Fun and inspiring work environment
  • Experienced and knowledgeable colleagues