Software Engineering II - AI Compiler Engineer
Core
Design and implement software architectures for dynamic code generation, JIT-compilation, and deploying application code to AI accelerator devices.
Role type
Senior IC AI Compiler Engineer
Builds
Dynamic code generation systems, JIT-compilation features, and runtime components for AI accelerators
Domain
Systems programming, AI hardware, compiler technology
Deliverable
production ML models
Required skills
C/C++, Python, LLVM IR, JIT compilation, system-level programming, Unix/Linux development, software architecture, code transformation
Preferred skills
Experience building compilers, hardware architecture collaboration, ML development
Technologies
LLVM, C, C++, Python, GNU/Linux
Responsibilities
Design and implement robust software architectures for dynamic code generation; Analyze and transform code using LLVM IR; Develop advanced JIT-compilation features; Build system and runtime components for AI accelerator deployment; Identify requirements, scope solutions, and plan deliverables
Seniority
Mid-level, hands-on IC
