Principal Software Development Engineer
Core
Design and implement compilers based on MLIR fused models to execute on NPU/GPU effectively, optimize performance via fusion and tiling strategies, and debug system integration issues.
Role type
Principal Systems Design Engineer (Compiler/MLIR)
Builds
Compilers and optimized execution models for NPU/GPU
Domain
Semiconductor / AI Hardware / Compiler Engineering
Deliverable
production ML models
Required skills
C/C++, Python, Perl, Ruby, MLIR, system architecture, technical debugging, validation strategy, performance optimization
Preferred skills
Fusion strategies, tiling strategies, root cause analysis, cross-team collaboration
Technologies
MLIR, NPU, GPU, C/C++, Python, Perl, Ruby
Responsibilities
Design and implement compilers based on MLIR fused model; Debug issues found during system integration; Optimize performance using fusion and tiling strategies; Track test execution to validate and optimize features on time
Seniority
Principal, hands-on IC
