Principal ML Engineer - Large Scale Training Performance Optimization

Advanced Micro Devices

San Jose (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits package
Innovative work culture

Job summary

A leading technology firm is seeking a Principal Machine Learning Engineer in San Jose, CA. The role focuses on optimizing distributed training for large models, making significant contributions to AMD's AI platform. The ideal candidate should have expertise in distributed training algorithms and be proficient in frameworks like PyTorch or TensorFlow. This position offers a collaborative environment dedicated to innovation.

Qualifications

  • Experience with distributed training pipelines required.
  • Knowledge of distributed training algorithms is essential.
  • Excellent Python or C++ programming skills needed.

Responsibilities

  • Train large models to convergence on AMD GPUs.
  • Optimize end-to-end training pipeline performance.
  • Contribute to the AMD AI platform direction.

Skills

Distributed training pipelines
Distributed training algorithms
Python programming skills
C++ programming skills
Communication skills
Problem-solving skills

Education

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

Tools

PyTorch
JAX
TensorFlow
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, Inc. • San Jose (CA)

On-site
USD 130,000 - 160,000
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
Principal AI Performance Modeling Architect
Principal AI Performance Modeling Architect

Advanced Micro Devices • Santa Clara (CA)

Hybrid
USD 150,000 - 200,000
AMD benefits package
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
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
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