Senior C/C++ Low Latency Engineer
Mathrix GroupVisit Mathrix Group website
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.
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
