Principal ML Engineer - Large Scale Training Performance Optimization

Advanced Micro Devices, Inc.

San Jose (CA)

On-site

USD 130,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company is seeking a Principal Machine Learning Engineer to join their Models and Applications team. This role focuses on improving training efficiency in distributed systems for large models using AMD GPUs. The ideal candidate will have a strong background in distributed training algorithms and ML frameworks like PyTorch or TensorFlow. Candidates should hold a Master’s or PhD in a relevant field and possess excellent programming and communication skills. The position is located in San Jose, CA or Bellevue, WA.

Qualifications

  • Experience with ML/DL frameworks such as PyTorch, JAX, or TensorFlow.
  • Experience with distributed training frameworks.
  • Excellent programming skills in Python or C++.

Responsibilities

  • Train large models to convergence on AMD GPUs.
  • Improve the end-to-end training pipeline performance.
  • Collaborate across teams with various groups.

Skills

Distributed training pipelines
Distributed training algorithms (Data Parallel, Tensor Parallel)
ML/DL frameworks (PyTorch, JAX, TensorFlow)
GPU kernel optimization
Python or C++ programming
Communication skills
Problem-solving skills

Education

Master's degree or PhD in Computer Science, AI, or Machine Learning

Tools

Megatron-LM
MaxText
TorchTitan

Job description

WHAT YOU DO AT AMD CHANGES EVERYTHING

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. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.

Together, we advance your career.

PMTS Large Scale Training Performance Optimization ENGINEER
THE ROLE:

We are looking for a Principal Machine Learning Engineer to join our Models and Applications team. If you are excited by the challenge of distributed training of large models on a large number of GPUs, and if you are passionate about improving training efficiency while innovating and generating new ideas, then this role is for you. You will be part of a world class team focused on addressing the challenge of training generative AI at scale.

THE PERSON:

The ideal candidate should have experience with distributed training pipelines, be knowledgeable in distributed training algorithms (Data Parallel, Tensor Parallel, Pipeline Parallel, Expert Parallel ZeRO), and be familiar with training large models at scale.

KEY RESPONSIBILITIES:
  • Train large models to convergence on AMD GPUs at scale.
  • Improve the end-to-end training pipeline performance.
  • Optimize the distributed training pipeline and algorithm to scale out.
  • Contribute your changes to open source.
  • Stay up-to-date with the latest training algorithms.
  • Influence the direction of AMD AI platform.
  • Collaborate across teams with various groups and stakeholders.
PREFERRED EXPERIENCE:
  • Experience with ML/DL frameworks such as PyTorch, JAX, or TensorFlow.
  • Experience with distributed training and distributed training frameworks, such as Megatron-LM, MaxText, TorchTitan.
  • Experience with LLMs or computer vision, especially large models, is a plus.
  • Experience with GPU kernel optimization is a plus.
  • Excellent Python or C++ programming skills, including debugging, profiling, and performance analysis at scale.
  • Experience with ML infra at kernel, framework, or system level.
  • Strong communication and problem-solving skills.
ACADEMIC CREDENTIALS:
  • A master's degree or PhD degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
LOCATION:
  • San Jose, CA or Bellevue, WA preferred. May consider other US markets within proximity of US AMD offices.

Benefits offered are described: AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.

This posting is for an existing vacancy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal ML Engineer - Large Scale Training Performance Optimization
Principal ML Engineer - Large Scale Training Performance Optimization

Advanced Micro Devices • San Jose (CA)

On-site
USD 120,000 - 180,000
Comprehensive benefits package
Innovative work culture
Principal ML Engineer - Large Scale Training Performance Optimization
Principal ML Engineer - Large Scale Training Performance Optimization

AMD • San Jose (CA)

Hybrid
USD 130,000 - 160,000
Comprehensive benefits package
Flexible work arrangements
Collaborative work environment
Fellow GPU Performance Optimization Engineer
Fellow GPU Performance Optimization Engineer

Advanced Micro Devices • San Jose (CA)

On-site
USD 140,000 - 180,000
Health insurance
Retirement plan
Paid time off
Fellow GPU Performance Optimization Engineer
Fellow GPU Performance Optimization Engineer

AMD • San Jose (CA)

On-site
USD 150,000 - 200,000
Competitive salary
Comprehensive benefits
Fellow GPU Performance Optimization Engineer
Fellow GPU Performance Optimization Engineer

Advanced Micro Devices, Inc. • San Jose (CA)

Hybrid
USD 150,000 - 180,000
Fellow GPU Performance Engineer AI Training at Scale
Fellow GPU Performance Engineer AI Training at Scale

Advanced Micro Devices, Inc. • San Jose (CA)

On-site
Sr. Staff Engineer, AI Models and Applications
Sr. Staff Engineer, AI Models and Applications

Advanced Micro Devices • San Jose (CA)

Hybrid
USD 150,000 - 200,000
Senior GPU Software Performance Engineer — Post‐Training
Senior GPU Software Performance Engineer — Post‐Training

Advanced Micro Devices • San Jose (CA)

On-site
USD 130,000 - 170,000
Comprehensive health benefits
Inclusive workplace culture
Opportunities for career advancement
Principal Software Development Eng. - AI Performance
Principal Software Development Eng. - AI Performance

Advanced Micro Devices • San Jose (CA)

On-site
USD 190,000 - 230,000
Principal Software Engineer - PyTorch Training Frameworks
Principal Software Engineer - PyTorch Training Frameworks

Advanced Micro Devices • San Jose (CA)

Hybrid
USD 210,000 - 290,000
Benefits at a glance