A

AMD

Designs chips for computers and AI systems

Master Software Development Engineer

Applied Machine LearningPosted on Nov 6
Full-timeSanta Clara, CA, USANo salary listedIn-person

About the Job

Requirements

  • A Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field, plus three years of experience in the job offered or a closely related engineering role; alternatively, a Bachelor's degree or foreign equivalent in one of those named fields, plus five years of progressive post-baccalaureate experience in the job offered or a closely related engineering role.
  • Two years of experience in software development in performance-critical environments.
  • Two years of experience with deep learning model architectures, such as natural language processing models, recommendation models, computer vision models, or other modern AI systems.
  • Two years of experience optimizing deep learning model inference pipelines.
  • Two years of experience with modern C++ and object-oriented design.
  • Two years of experience with GPU programming using HIP or CUDA, and optimizing deep learning kernels and operators.
  • Two years of experience with GPU architecture, memory hierarchy, and GPU profiling or performance analysis tools to diagnose and resolve complex bottlenecks in distributed, multi-GPU systems.

Responsibilities

  • Architect and drive the AI software stack by establishing best practices and optimizing performance from low-level GPU kernels to large-scale distributed systems.
  • Use large language models and agent-based technologies to accelerate development and performance enhancement of the AMD ROCm ecosystem.
  • Accelerate applications such as foundation models and autonomous AI agents to support demanding workloads.
  • Contribute to the full co-design lifecycle, from influencing future GPU architectures to developing software for new accelerators and collaborating with the broader AI community.

About the Company

AMD

Designs chips for computers and AI systems

AMD designs processors, graphics chips and AI accelerators for computer makers, cloud operators and businesses that build electronic devices. Its Ryzen processors power personal computers, while EPYC processors handle work in data centers and Radeon chips render graphics. Instinct accelerators run AI models, paired with software that developers use to train models and put them into production. AMD sells chips and related computing systems through equipment makers, distributors and retail channels, and contracts with outside foundries to fabricate its semiconductor designs. It was founded in 1969 and has its headquarters in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1969

Recently Posted Jobs

Explore more opportunities at AMD

See more jobs