Principal Software Development Engineer @Advanced Micro Devices, Inc
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 1wk ago

[Hiring] Principal Software Development Engineer @Advanced Micro Devices, Inc

1wk ago - Advanced Micro Devices, Inc is hiring a remote Principal Software Development Engineer. 💸 Salary: unspecified 📍Location: Poland

Role Description

At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers to PCs, gaming, and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity, and a shared passion to create something extraordinary.

Who we're looking for:

  • You are an influential software engineer who is passionate about improving the performance of key applications and benchmarks.
  • You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology.
  • You are a hands-on senior engineer with a passion for machine learning techniques and software engineering.
  • You possess engineering skills to drive sophisticated issues to resolution.
  • You can communicate effectively and work optimally with different teams across AMD.

What you'll be part of:

  • Research, prototype, benchmark different ML algorithms from conceptual phase to deployment on GPU.
  • Research, prototype different quantization techniques for the graphics ML algorithms.
  • Optimize existing ML algorithms with techniques such as quantization.
  • Work across research, hardware, driver, and compiler teams to analyze and troubleshoot performance issues, providing solutions to improve rendering speed and ML workload efficiency.
  • Stay current with latest advancements in GPU hardware, rendering techniques, graphics APIs, and GPU accelerated ML.
  • Document and share knowledge on best practices for GPU programming (both graphics and compute/ML) within the team.
  • Participate in code reviews and provide constructive feedback to peers.

Qualifications

  • Understanding Machine Learning techniques and its application within graphics ML model development and optimization such as quantization.
  • Strong ML development pipeline experience in a production environment.
  • Strong python/porch development experiences from concept to production.
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub), and profilers is a plus.
  • Strong object-oriented programming background, C/C++ preferred.
  • Effective communication and problem-solving skills.
  • Good interpersonal skills.

Requirements

  • Proven experience in developing and optimizing GPU kernels for machine learning workloads (e.g., using HIP, OpenCL, CUDA, HLSL).
  • Ability to program in low-level languages (x86 asm, SSE, ISA, Ptx, AMD assembly).
  • Strong understanding of GPU architecture (compute cores, cache hierarchy, memory model), graphics APIs (DirectX, OpenGL, Vulkan, etc.), and shader programming.
  • Solid understanding of common neural network operators, their mathematical foundations, and computational requirements.

Academics

  • Master's degree or PhD in Computer Science, Computer Engineering, or equivalent.

Benefits

  • AMD benefits at a glance.
Before You Apply
remote Be aware of the location restriction for this remote position: Poland
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Development Engineer @Advanced Micro Devices, Inc
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 1wk ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
remote Be aware of the location restriction for this remote position: Poland
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later