C++ Developer (medior) at d-Matrix

Singapore

d-Matrix Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
FinTech, CryptocurrencyIndustries

Requirements

  • 3+ years of modern C++ experience with a track record of writing efficient, low-latency code
  • Strong with debuggers/profilers and Linux perf tooling (e.g., perf, Flame Graphs)
  • Solid grasp of performance fundamentals: concurrency, lock contention, cache behavior, memory management, zero-copy/batching
  • Experience with network protocols (TCP, UDP, WebSockets, FIX) and async I/O patterns
  • Comfortable with Git and disciplined review/testing practices
  • Teamplayer, easy and clear communication
  • Pro-active, flexible and stress-resistant
  • Experience with cloud infrastructure, Ansible and/or Grafana is a plus

Responsibilities

  • Design and develop codebases for low latency crypto trading systems
  • Develop and optimize the software that communicates with exchanges for automated trading systems
  • Ensure streamlined interaction with exchanges to provide data for pricing models and transmit order execution data for high frequency trading
  • Get to know the ins and outs of different exchange interfaces
  • Work closely with traders to improve the platform
  • Aid in deployment, troubleshooting and automation

Skills

Key technologies and capabilities for this role

C++LinuxperfFlame GraphsconcurrencyTCPUDPWebSocketsFIXasync I/OGitAnsibleGrafana

Questions & Answers

Common questions about this position

What compensation and benefits are offered for this role?

The position offers excellent remuneration including a discretionary bonus, 20 vacation days, monthly meal allowance, regular dinners out, Friday afternoon drinks, and yearly office trips.

Is this position remote or does it require office work?

This information is not specified in the job description.

What skills are required for the C++ Developer role?

Candidates need 3+ years of modern C++ experience writing efficient low-latency code, strong skills with debuggers/profilers and Linux perf tooling, solid grasp of performance fundamentals like concurrency and memory management, and experience with network protocols and async I/O.

What is the work environment like at Mathrix?

The company offers a fun and inspiring work environment with experienced and knowledgeable colleagues, emphasizing teamwork and clear communication.

What makes a strong candidate for this C++ Developer position?

A strong candidate has 3+ years of modern C++ experience in low-latency code, proficiency in performance optimization and network protocols, is a proactive team player with clear communication, and experience with cloud tools like Ansible or Grafana is a plus.

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