Principal Software Engineer, SDK & Lowering Stack
d-Matrix · Remote
- Posted
- 23 days ago
- Last confirmed live
- 1 day ago
What this role involves
d-matrix is seeking a Principal Software Engineer to architect and develop the kernel authoring SDK targeting their Corsair dataflow architecture. The role involves building domain-specific APIs, development tools, and championing software engineering best practices. Candidates should have a strong background in C/C++, Python, computer architecture, and machine learning, with experience in high-performance computing and ML compilers preferred.
Skills this posting asks for
- c/c++
- python
- linux
- ci/cd
- automated testing
- code review
- computer architecture
- data structures
- system software
- machine learning
- api design
- sdk development
- gpu programming
- tpu programming
- machine learning accelerators
- high-performance computing
- mlir
- llvm
- tvm
- glow
- ai-assisted coding
- startup experience
- cloud computing
Requirements
- 4 years of experience
- Level: principal
- Remote policy: remote
From the employer’s posting
At d-Matrix, we are focused on unleashing the potential of generative AI to power the transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is possible. Our culture is one of respect and collaboration. We value humility and believ…
Read the full description on d-Matrix’s careers pageApply without filling the form
Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.
Other roles at d-Matrix
- Technical Program Manager - Hardware/Systems, PrincipalRemote
- Staff Software Engineer, SIMD KernelsRemote
- Principal System Software Engineer, AI Inference ExecutionRemote
- Principal Software Engineer in Test (SDET)Remote
- Senior Staff Software Engineer, Developer and Qualification ToolsRemote
- Principal Software Engineer, KernelsRemote