Senior C/C++ Low Latency Engineer at d-Matrix

Zug, Zug, Switzerland

d-Matrix Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Finance, TradingIndustries

Requirements

  • Extensive and thorough knowledge of C and C++ in Linux
  • Understanding of – and the ability to verify - the assembly the compiler will produce from the code you write
  • Understanding what (GNU/Linux) system calls you invoke will do and cost
  • Knowledge of x64 hardware and how to use it efficiently
  • Understanding what storage structures to select or implement given their use (time complexity)
  • Ability to work with debuggers and profilers
  • Operative coding (git, documentation)
  • Ability to absorb from and provide knowledge to the team
  • Pro-active, a self-starter, honest, flexible and stress resistant

Responsibilities

  • Building, testing, monitoring and maintaining large scale parallel applications and databases
  • Writing low-latency networking code for fast communication with exchanges
  • Designing and implementing context-switch-free code
  • Designing and implementing custom data storage structures with minimalistic footprint
  • Developing data pipelines using a streaming paradigm
  • Implementing complex trading logic for the decision engine with the lowest possible compute time
  • Reimplementing existing code using advanced features of the CPU (SIMD)
  • Optimizing code for performance in data processing pipelines
  • Improving maintainability and manageability of large, highly optimized and multithreaded codebases while preserving low latency
  • Building and maintaining global (hardware) infrastructure, including hardware compositions, network design, and data logging pipelines for traders and quants
  • Involvement in all aspects of the pipeline and different tech stacks

Skills

Key technologies and capabilities for this role

C++CLow LatencyNetworkingSIMDMultithreadingParallel ApplicationsDatabasesData PipelinesStreamingTrading LogicHardware InfrastructureNetwork Design

Questions & Answers

Common questions about this position

What is the salary for this Senior C/C++ Low Latency Engineer position?

This information is not specified in the job description.

Is this a remote position or what is the location requirement?

This information is not specified in the job description.

What skills are required for this C/C++ Engineer role?

Required skills include extensive knowledge of C and C++ in Linux, understanding of assembly produced by the compiler, knowledge of GNU/Linux system calls, x64 hardware efficiency, storage structures for time complexity, debuggers and profilers, operative coding with git and documentation.

What is the company culture like for the Technology team?

The Technology team is small with a flat hierarchy, offering a lot of responsibilities, freedom, and hands-on involvement to be the best; everyone is proactive and focused on quality and outperforming competitors.

What makes a strong candidate for this role?

Strong candidates are proactive self-starters who are honest, flexible, stress resistant, able to absorb and share knowledge with the team, and have extensive C/C++ expertise in low-latency environments.

d-Matrix

AI compute platform for datacenters

About d-Matrix

d-Matrix focuses on improving the efficiency of AI computing for large datacenter customers. Its main product is the digital in-memory compute (DIMC) engine, which combines computing capabilities directly within programmable memory. This design helps reduce power consumption and enhances data processing speed while ensuring accuracy. d-Matrix differentiates itself from competitors by offering a modular and scalable approach, utilizing low-power chiplets that can be tailored for different applications. The company's goal is to provide high-performance, energy-efficient AI inference solutions to large-scale datacenter operators.

Santa Clara, CaliforniaHeadquarters
2019Year Founded
$149.8MTotal Funding
SERIES_BCompany Stage
Enterprise Software, AI & Machine LearningIndustries
201-500Employees

Benefits

Hybrid Work Options

Risks

Competition from Nvidia, AMD, and Intel may pressure d-Matrix's market share.
Complex AI chip design could lead to delays or increased production costs.
Rapid AI innovation may render d-Matrix's technology obsolete if not updated.

Differentiation

d-Matrix's DIMC engine integrates compute into memory, enhancing efficiency and accuracy.
The company offers scalable AI solutions through modular, low-power chiplets.
d-Matrix focuses on brain-inspired AI compute engines for diverse inferencing workloads.

Upsides

Growing demand for energy-efficient AI solutions boosts d-Matrix's low-power chiplets appeal.
Partnerships with companies like Microsoft could lead to strategic alliances.
Increasing adoption of modular AI hardware in data centers benefits d-Matrix's offerings.

Land your dream remote job 3x faster with AI