AMD is a company focused on building innovative products that enhance computing experiences across various domains. They are seeking a Principal Software Development Engineer to lead the development of compiler technology and infrastructure aimed at accelerating machine learning workloads and optimizing AI execution on specialized architectures.
Responsibilities:
- Lead architecture design and development of compiler components and optimization pipelines for machine learning
- Design and implement MLIR-based compiler flows to lower high-level ML representations into highly optimized hardware-specific code
- Drive model compilation and data movement optimization for ML inference workloads
- Define and implement compiler strategies for operator fusion, memory planning, scheduling, and performance optimization
- Work cross-functionally with hardware, runtime, frontend, and systems teams to align compiler capabilities with evolving accelerator architectures
- Provide technical leadership and mentorship, influencing compiler direction and best practices across the organization
- Contribute to long-term roadmap decisions for compiler and ML acceleration software