GeorgetownRecruiter Since 2001
the smart solution for Georgetown jobs

Principal Deep Learning Software Development Engineer - C++, GPU

Company: Advanced Micro Devices
Location: Austin
Posted on: May 27, 2025

Job Description:

WHAT YOU DO AT AMD CHANGES EVERYTHING
We care deeply about transforming lives with AMD technology to enrich our industry, communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences-building blocks for data centers, artificial intelligence, PCs, gaming, and embedded systems. Underpinning our mission is the AMD culture: we push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.
AMD together we advance
THE ROLE:
AMD is looking for a specialized software engineer passionate about improving the performance of key applications and benchmarks. You will be a member of a talented core team of industry specialists working with the latest hardware and software technologies.
THE PERSON:
Strong technical and analytical skills in C++/Python AI development in a Linux environment. Ability to work as part of a team and independently, define goals, scope, and lead your development efforts.
KEY RESPONSIBILITIES:

  • Develop and optimize key Deep Learning models on AMD GPUs.
  • Optimize deep learning frameworks like TensorFlow, PyTorch, etc., on AMD GPUs in upstream open-source repositories.
  • Collaborate with internal GPU library teams to analyze and optimize training and inference for deep learning.
  • Work with open-source framework maintainers to understand their requirements and contribute code changes upstream.
  • Work in distributed computing settings to optimize for scale-up (multi-GPU) and scale-out (multi-node) systems.
  • Apply software engineering best practices.

    PREFERRED EXPERIENCE:

  • Strong object-oriented programming background, with C/C++/Python preferred.
  • Exposure to AI frameworks like PyTorch, TensorFlow, vLLM, etc.
  • Deep Learning experience or knowledge in NLP, Vision, Audio, Recommendation systems.
  • Excellent software design skills, including debugging, performance analysis, and test design.
  • Experience running workloads on large-scale heterogeneous clusters is a plus.
  • Knowledge of GPU computing (HIP, CUDA, OpenCL).
  • Experience with development tools such as debuggers, source control (GitHub), and profilers is a plus.
  • Effective communication and problem-solving skills.

    ACADEMIC CREDENTIALS:

  • Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, or related field, or equivalent experience.

    #LI-JG1
    At AMD, your base pay is part of your total rewards package, dependent on skills, qualifications, experience, and location. You may be eligible for incentives such as bonuses or stock options, and benefits detailed . AMD is an equal opportunity employer, considering all applicants without regard to legally protected characteristics. We encourage all qualified candidates to apply and will accommodate needs under applicable laws.
    #J-18808-Ljbffr

Keywords: Advanced Micro Devices, Georgetown , Principal Deep Learning Software Development Engineer - C++, GPU, IT / Software / Systems , Austin, Texas

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Texas jobs by following @recnetTX on Twitter!

Georgetown RSS job feeds