What are the responsibilities and job description for the Compiler Engineer position at Advanced Micro Devices , Inc.?
A company is looking for a ROCm AMDGPU Compiler Engineer specializing in LLVM.Key Responsibilities : Develop new features and improvements in the AMD GPU compiler within the open source communityAnalyze performance and correctness issues, and implement enhancements for machine learning and HPC applicationsParticipate in code reviews and debug existing issues while fostering technical relationships with peersRequired Qualifications : Bachelor's, Master's, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalentStrong background in compilers and C / C object-oriented programmingExperience with the open source LLVM projectUnderstanding of GPU execution models and parallel programmingFamiliarity with software development processes and tools such as GitHub is a plus