Senior Software Engineer - AI Compiler
Core
Design and implementation of an AI/ML compiler integrating with the ML software stack, covering model ingestion, low-level hardware programming, memory allocation, and performance optimization.
Role type
Senior IC machine-learning compiler engineer
Builds
ML compilers and related software stack components
Domain
Semiconductor / AI Infrastructure
Deliverable
production ML models (via careerplan.io/jobs/101228091792-senior-software-engineer-ai-compiler-at-arm)
Required skills
C++, Python, MLIR, TVM, software lifecycle management, rigorous software testing, AI tool usage
Preferred skills
FPGA, driver development, inference engines (llama.cpp, vLLM), performance analysis of ML/GenAI workloads, NPU/GPU architecture
Technologies
MLIR, TVM, C++, Python, FPGAs, GPUs, NPUs
Responsibilities
Design and implement AI/ML compiler components; ensure integration with the ML software stack; optimize memory allocation and performance; rigorously test software designs.
Seniority
Senior, hands-on IC
