Principal Software Engineer Performance Analysis and Modeling
d-MatrixVisit d-Matrix website
AI-infrastructure company producing memory-centric hardware, networking, and software for low-latency generative-AI inference in data centers.
Santa Clara, United States
Funding history
About d-Matrix
d-Matrix develops digital in-memory-compute technology and a full-stack inference platform comprising Corsair accelerators, JetStream networking accelerators, and Aviator software.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will analyze emerging machine learning workloads and build analytical performance models and architecture simulators. You will validate modeling assumptions with hardware, compiler, inference server, kernel, product, and hardware design partners, document findings, and propose hardware and software improvements.
Requirements
- BSEE with 6+ years of industry experience or MSEE with 4+ years of industry experience
- Knowledge of computer architecture, hardware-software co-design, performance modeling, and machine learning fundamentals
- Fluency in C/C++ or Python
- Experience with analytical performance models or architecture simulators
Responsibilities
- Analyze emerging machine learning workloads
- Build and maintain analytical performance models
- Develop and extend architecture simulators
- Validate modeling assumptions with partner teams
- Track machine learning architecture and algorithm research
- Propose hardware and software feature improvements
- Document modeling methodology and findings
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- 401k
- Equity
- Bonus
