Mathrix logoMathrix logo

Senior Low Latency C/C++ Engineer

MathrixUtrecht area, Utrecht, Netherlands
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Who You AreWe are looking for multiple Senior C/C++ Engineers to join our growing team. As a successful candidate, you will possess:In-depth knowledge of C and C++ in a Linux environment. Ability to analyze and verify the assembly code generated by your compiler. Understanding of the implications and costs of invoking system calls in GNU/Linux. Proficiency in x64 hardware and strategies for its efficient use. Insight into selecting or creating appropriate storage structures based on time complexity. Experience with debuggers and profilers.

About the job

Your Role

Join our dynamic Technology team at Mathrix, where you'll take on significant responsibilities and enjoy the freedom to innovate! We operate in a competitive landscape, and your drive for speed and quality will be vital to our success. In our flat organizational structure, every team member is hands-on, dedicated to achieving excellence!

As a Senior C/C++ Engineer specializing in low latency environments, you will leverage your extensive experience to build, test, and maintain high-performance parallel applications and databases. Your contributions will directly impact the efficiency of automated trading operations across global exchanges.

Our data processing pipelines are the backbone of our performance, and your role will involve utilizing your full developer skillset to optimize our code. You'll encounter daily challenges such as:

  • Developing low-latency networking code for rapid communication with exchanges.

  • Creating context-switch-free code for enhanced efficiency.

  • Designing custom data storage structures to minimize resource usage.

  • Implementing data pipelines based on streaming paradigms.

  • Developing complex trading logic to ensure swift computing.

  • Reengineering existing code using advanced CPU features (e.g., SIMD).

As our company expands, we are committed to enhancing the maintainability and scalability of our large, optimized, and multithreaded codebases while ensuring low latency remains our priority. You'll navigate these complexities to achieve optimal results.

Alongside coding, our Technology team is responsible for building and maintaining the global hardware infrastructure that underpins our trading strategies. You'll engage with various aspects of our technology stack, from hardware configuration to network design and data logging for traders and quantitative analysts.

About Mathrix

Mathrix is a cutting-edge technology firm focused on optimizing trading processes through innovative software solutions. Our small, agile team is dedicated to maintaining high performance and delivering exceptional results in the fast-paced financial sector.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.