Principal Software Engineer, Performance Analysis and Modeling

New
D
d-MatrixAI inference accelerators
Will consider remote in the United States.Full-TimePrincipal
Salary$175K - $285K; $175K – $285K • Offers Equity • Offers Bonus
Apply NowOpens the employer's application page

Job Details

Experience
BSEE with 6+ years of industry experience, or MSEE with 4+ years of industry experience.
Required Skills
PythonMachine Learning

Requirements

  • BSEE with 6+ years of industry experience, or MSEE with 4+ years of industry experience.
  • Working knowledge of computer architecture.
  • Working knowledge of HW/SW co-design.
  • Working knowledge of performance modeling.
  • Working knowledge of ML fundamentals, particularly DNNs.
  • Programming fluency in C/C++ or Python.
  • Experience building or working with analytical performance models or architecture simulators.
  • Preferred: Experience optimizing AI/ML workloads on accelerator technologies.
  • Preferred: Research and investigation in AI/ML architecture/microarchitecture.

Responsibilities

  • Analyze emerging ML workloads, including multi-modal LLMs, CoT reasoning models, and video/audio generation, to identify performance-relevant properties.
  • Build and maintain analytical performance models for current and future d-Matrix hardware generations.
  • Develop and extend architecture simulators to analyze proposed HW/SW features.
  • Partner with hardware design, compiler, inference server, kernel, and product teams to validate modeling assumptions and surface downstream implications.
  • Track relevant ML architecture and algorithms research and incorporate findings into modeling work.
  • Propose targeted HW/SW feature improvements based on modeling results and workload analysis.
  • Document modeling methodology and findings for reuse across the architecture team.
View Full Description & ApplyYou'll be redirected to the employer's site
$175K - $285K; $175K – $285K • Offers Equity • Offers Bonus
Apply Now