Description
AMD Research and Advanced Development (RAD) is a great place to continue your research and impact the industry! RAD is an organization with a strong track record of driving research innovations into AMD products. RAD is a unique industrial research laboratory that is constantly exploring and innovating new technologies. As part of RAD, you will have a role on a winning team to invent the hardware and software and technologies of next generation computing platforms driving advancement in AI, scientific computing, gaming and graphics, and embedded applications.
The Role:
As research associate in research and advanced development, you will be part of AMD's next generation of technology innovations. You will work with diverse and talented teams. Our research associate program provides learning and career development opportunities. You will connect with leaders, receive one-on-one mentorship, and expand your career opportunities. You will collaborate with research team members to make contributions to our open-sourced libraries, academic papers, and patents.
We are looking for a research associate to support our ongoing initiatives in AI PC programming and compiler technologies. This role offers the opportunity to engage in hands-on development at the intersection of machine learning, compiler technology, and hardware accelerators.
The Person:
The ideal candidate possesses strong analytical skills that enable them to effectively collect, organize, analyze, and disseminate significant amounts of data, ensuring valuable insights and informed decision-making. Their problem-solving abilities, combined with meticulous attention to detail, allowing this person to tackle complex challenges with precision and efficiency to thrive in both independent and team-oriented settings, adapting seamlessly to different work dynamics. Is driven by a strong passion for technology and research and is committed to staying innovative and continually advancing their expertise in the field.
Key Responsibilities:
- ML Operator Library Development: Implement and optimize ML operators using open-source programming toolkits and compilers.
- Compiler Development: Contribute to MLIR compiler technologies for efficient accelerator code generation.
- AI PC Programming: Contribute to AI PC application development, leveraging AMD's heterogeneous computing hardware.
- Performance Optimization & Analysis: Profile and optimize designs for power, performance, and area (PPA).
Preferred Experience:
- Awareness of hardware/software co-design.
- Hands-on experience with C/C++, Python programming.
- Deep computer architecture understanding.
- ML frameworks such as PyTorch and/or TensorFlow is desirable.
- Familiarity with Neural Processing Units (NPUs), AI Engines (AIEs), GPUs and/or other accelerators is desirable.
- Familiarity with MLIR or other compiler technologies (LLVM, etc.) is desirable.
Academic Credentials
- Exceptional MSc / PhD student in Electrical Engineering or Computer Science/Engineering.
Location:
- Longmont, CO.
- This role requires the scholar to work Full-Time onsite (40 hours per week; duration of program is 3 to 6 months; 6 months being preferred).
Benefits:
Benefits compensation range $XX.XX-$XX.XX hourly commensurate with experience
Healthcare coverage, dental and vision
Paid holidays
Relocation stipend
Education assistance for required course.
#LI-CS1
Apply on company website