Software Development Eng.
Description
WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences—building blocks for data centers, artificial intelligence, PCs, gaming, and embedded systems. Underpinning our mission is the AMD culture, which pushes the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. The Role IREE is an MLIR-based, open-source ML compiler stack that targets multiple backends. As a new graduate or someone looking to enter the field of AI compilers, working on IREE code generation offers a valuable learning experience. This role provides an opportunity to understand how to build, develop, and deploy a compiler used across multiple architectures. While primarily focused on GPU code generation, candidates are encouraged to broaden their scope to other parts of the compiler stack and potentially other architectures. This is an excellent chance to participate in open-source development and engage with a vibrant community outside of AMD. The Person The ideal candidate is proactive in solving problems related to compiler functionality or performance. They should be capable of diagnosing root causes, proposing solutions, and implementing improvements within the compiler. A willingness to learn the fundamentals of various transformations and optimizations in the compiler stack and contribute to their enhancement is essential. Key Responsibilities Identify and troubleshoot issues within the compiler, focusing on performance and functionality. Design and implement solutions based on an understanding of compiler transformations. Develop a comprehensive understanding of the compiler stack to identify areas for optimization and performance improvements. Collaborate with the open-source community by contributing to IREE and MLIR projects. Maintain high code quality and thorough testing practices. Preferred Experience Proficiency in C++ and familiarity with LLVM/MLIR/IREE development practices. Experience with compiler frameworks like LLVM/MLIR is advantageous but not mandatory. Knowledge of traditional compiler optimizations and polyhedral compilation techniques is a plus. Location Dubai, UAE Qualifications Benefits offered are described here. AMD is committed to equal opportunity employment and does not accept unsolicited resumes from recruitment agencies or headhunters. We encourage applications from all qualified candidates and will accommodate needs throughout the recruitment process, in accordance with applicable laws. Advanced Micro Devices, Santa Clara, California 95054 #J-18808-Ljbffr
Posted: 6th July 2025 8.30 am
Application Deadline: N/A
Similar Jobs
Explore more opportunities like this