Senior Compiler Engineer - ML/HPC AMDGPU
Advanced Micro Devices , Inc. - Santa Clara, California, us, 95053
Work at Advanced Micro Devices , Inc.
Overview
- View job
Overview
THE PERSON: We are building first class compilation technology for AMD GPU. The successful candidate will work on language implementation and optimization in the open source LLVM compiler framework. In addition to HPC apps, our compilers are used in the development of AMD Machine Learning frameworks and libraries. The successful candidate will have a phenomenal opportunity to work closely with AMD first class Machine Learning, HPC and Library developers to get the best performance from the compiler.
KEY RESPONSIBILITIES: Work in the open source developing new features and improvements in the AMD GPU compiler Analyze performance and correctness issues Participate in internal and external code reviews Work with machine learning frameworks and HPC applications to identify and implement compiler enhancements for existing and future AMD GPU hardware Represent AMD in open source communities Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work Develop technical relationships with peers and partners PREFERRED EXPERIENCE: Strong background in compilers Strong C/C++ object-oriented programming background Track record of contributions in the open source LLVM project Good understanding of GPU execution model and architecture Parallel Programming Models, Languages and Runtime Systems Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus Effective communication and problem-solving skills
ACADEMIC CREDENTIALS: Bachelor's, Master's, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent LOCATION:
Santa Clara, California #LI-CJ3 #LI-Hybrid Benefits offered are described:
AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.