AMD Job - 29536682 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: AMD
Location: Taipei City, Taiwan
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics


What you do at AMD changes everything

At AMD, we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center.

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results. It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world. If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.

We are now looking for a Machine/Deep Learning Software Development Engineer:


What You'll Be Doing But Not Limited

  • Responsible for AMD Machine/Deep Learning Software Development (Driver, SDK, Frameworks);
  • Develop testing for Machine/Deep Learning products to ensure functionality, compatibility and performance;
  • Optimization, Tuning of Deep Learning Kernels Performance/Power Analysis,
  • Triage, isolate failures of root cause analysis and work with global development team to verify fixes;

What We Need To See

  • BS or higher degree in CS/EE/CE or equivalent;
  • Strong programming skills in C or C++
  • Excellent communicator, both written and verbal;
  • Scripting language (Python, Perl ) knowledge and UNIX/Linux experience is required;

Ways To Stand Out From The Crowd

  • Driver development experiment is a good Plus
  • a strong Plus OpenCL/CUDA/C++ Amp/ROCm/Compiler development experience is
  • Familiarity working with GPU hardware is a strong plus;
  • Familiarity any Deep Learning framework is a strong plus;


  • Passion for building great software
  • Five years or more of relevant work experience
  • Strong technical skills and experience in software product development using C / C++ in Linux environment
  • Experience in using and developing GPGPU software with knowledge on GPU architecture
  • Experience in GPU computing (e.g.: OpenCL , CUDA, DirectCompute, GPGPU)
  • Experience in analyzing performance bottlenecks, and implementing optimizations to relieve analyzed bottlenecks
  • Experience in software performance analysis and optimization
  • Ability to quickly learn new skills and drive completion of business goals
  • Experience working in a multi-site environment and ability to travel occasionally to meet with developers
  • A team player, who is very self-motivated, loves difficult challenges, and is goal driven
  • Excellent verbal/written communication and evangelizing skills with an entrepreneurial spirit to drive results is a plus


  • Bachelor's degree in Computer Science/Computer Engineering, or equivalent
  • Must have 5+ years of strong software development experience
  • #LI-NJ1

Requisition Number: 73784
Country: Taiwan State: Taiwan City: Taipei
Job Function: Software Engineering

 Apply on company website