Talent.com
AMD
Open Source Software Engineer — ML Systems & AMD HardwareAMD • San Jose, CA, US
Open Source Software Engineer — ML Systems & AMD Hardware

Open Source Software Engineer — ML Systems & AMD Hardware

AMD • San Jose, CA, US
21 hours ago
Job type
  • Full-time
Job description


ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believe technology has the power to solve the world's most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMD is shaping the future.

Whether you're designing next-gen processors, enabling AI breakthroughs, or bringing leading edge products to market, every role at AMD contributes to something bigger — technology that moves the world forward. Join us and, together, we'll advance your career.



The Role

We are looking for an Open Source Software Engineer to build and optimize machine learning systems that integrate with AMD hardware. You will work at the intersection of open source AI software, GPU systems, and high-performance computing, helping bring cutting-edge AI workloads to AMD platforms.

You will design, implement, test, and ship open source integrations with widely used AI systems and frameworks. The role requires a strong understanding of modern LLM inference and compute, GPU kernel optimization, and the realities of developing software in collaborative open source communities.

This is an engineering role for someone who enjoys working close to the hardware while also contributing upstream to the software ecosystem.

The Person

You are a systems-oriented software engineer who understands how modern ML workloads map onto GPUs. You are comfortable moving between high-level ML frameworks and low-level kernels, and you enjoy investigating performance bottlenecks and turning them into measurable improvements.

You have:

  • Strong familiarity with LLM systems, inference workloads, compute, and optimization.
  • Experience optimizing GPU kernels, particularly for AMD architectures.
  • The ability to learn and adapt across different kernel programming languages and programming models.
  • A strong understanding of kernel fusion, GPU execution, and pipelined execution.
  • An understanding of performance tradeoffs across compute, memory bandwidth, synchronization, and data movement.
  • Familiarity with open source development practices, including code review, automated testing, CI, and upstream contribution.
  • A willingness to work across layers of the stack, from ML models and frameworks down to GPU kernels and hardware-specific optimizations.
  • Knowledge of graphics processor pipelines and experience with quantized data layouts or model quantization techniques are valuable additions.

Key Responsibilities

  • Develop and maintain open source integrations between ML/AI software and AMD hardware.
  • Optimize kernels and critical execution paths for AMD GPUs.
  • Profile workloads, identify performance bottlenecks, and implement measurable optimizations.
  • Develop and optimize kernel fusions and GPU execution pipelines.
  • Adapt implementations across different kernel programming languages and GPU programming environments.
  • Work with LLM inference systems and understand how model architecture, data layout, quantization, and execution strategy affect performance.
  • Contribute high-quality code upstream to relevant open source projects.
  • Write comprehensive unit, integration, and performance tests.
  • Build and maintain automated testing and validation infrastructure.
  • Participate in code reviews and collaborate with maintainers and contributors across the open source community.
  • Investigate and resolve correctness and performance issues across the software and hardware stack.
  • Document implementations, performance characteristics, and technical decisions for other developers.

What Success looks like

In this role, you will help make advanced AI workloads fast, reliable, and broadly accessible on AMD hardware. Success means not only producing high-performance implementations, but contributing them in a form that can be reviewed, tested, maintained, and adopted by the broader open source community.

Preferred Experience

Experience with one or more of the following technologies is a strong plus:

  • vLLM
  • SGLang
  • llama.cpp
  • ROCm
  • CUDA
  • Vulkan / SPIR-V
  • Additional valuable experience includes:
  • GPU kernel development and optimization.
  • AMD GPU architecture and performance analysis.
  • LLM inference and serving systems.
  • Kernel fusion and pipelined GPU execution.
  • GPU and graphics hardware pipelines.
  • Quantized models, quantization algorithms, and quantized data layouts.
  • Multiple GPU programming languages or kernel DSLs.
  • Performance profiling and benchmarking.
  • Contributing to large, active open source projects.
  • Open source CI, automated testing, code review, and release processes.

Experience with CUDA is useful even when the primary target is AMD hardware; familiarity with one GPU programming environment should translate into an ability to learn and work effectively in others.

Preferred Academic Credential

A Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field is preferred.

Equivalent professional experience demonstrating strong systems programming, GPU computing, machine learning infrastructure, and open source engineering expertise will also be considered.


#LI-G11

#LI-HYBRID



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.

Create a job alert for this search

Open Source Software Engineer — ML Systems & AMD Hardware • San Jose, CA, US

Similar jobs

Senior Software Engineer - Mobile

General MotorsSunnyvale, CA, United States
Full-time

Mobile Senior Software EngineerHybrid:This role is categorized as hybrid.This means the successful candidate is expected to report to Austin Innovation Technical Center or GM Global Technical Cente... Show more

 • Promoted

Senior Staff Software Engineer, Infotainment (Android Applications & Frameworks)

Scout MotorsFremont, CA, United States
Full-time

Senior Staff Software Engineer, Infotainment (Android Applications & Frameworks)Here at Scout Motors, we're carrying forward the heritage of one of the most iconic American vehicles in history.... Show more

 • Promoted

Systems Engineer

Denken Solutions, Inc.Hayward, CA, California, USA
Full-time

Arial,Helvetica,sans-serif;"><strong>On-Site role</strong></span></span></p> <p><span style="font-size:12px;"><span style="font-f... Show more

Software Engineer

InterSourcesFremont, CA, United States
Full-time

Job Title5- 8 years of experience in full stack development.Experience with agile methodology.Experience with SQL and knowledge of database concepts is a big plus.Excellent analytical and problem-s... Show more

 • Promoted

Embedded Software Engineer (C/C++)- Infotainment features

DBSINewark, CA, United States
Full-time

Embedded Software Engineer (C/C++)Benefits:401(k)401(k) matchingRelocation bonusWork Location: Newark, California, United StatesResponsibilities:Responsible for designing, developing, maintaining r... Show more

 • Promoted

MLOps and ML Engineer

APTASKSan Ramon, CA, United States
Full-time

Job TitleThe client is a leading digital transformation consultancy and engineering services company that specializes in driving digital transformation for Fortune 1000 enterprises.The company prov... Show more

 • Promoted

Senior Software Engineer - Circuit Simulation - US Remote*

Siemens EDA (Siemens Digital Industries Software)Fremont, CA, United States
Remote
Full-time

Senior Software Engineer - Circuit Simulation - US Remote at Siemens EDA (Siemens Digital Industries Software) Siemens EDA is a global technology leader in Electronic Design Automation software.Our... Show more

 • Promoted

Senior Software Engineer, Flight Simulator

Joby AviationSanta Cruz, CA, United States
Full-time

Joby Flight Training Simulator EngineerImagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you ... Show more

 • Promoted

Senior Software Engineer, 5G

eSpaceSaratoga, CA, United States
Full-time

Software Engineer, 5GReady to make connectivity from space universally accessible, secure and actionable? Then you've come to the right place!E-Space is bridging Earth and space to enable hyper-sca... Show more

 • Promoted

Software Engineer, Machine Learning

Meta PlatformsNewark, CA, United States
Full-time

Talented Engineers WantedMeta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world.As a member of our team, you will ha... Show more

 • Promoted

Software Engineer, BCI Applications

NeuralinkFremont, CA, United States
Full-time

Software Engineer, BCI ApplicationsWe are creating devices that enable a bi-directional interface with the brain.These devices allow us to restore movement to the paralyzed, restore sight to the bl... Show more

 • Promoted

Software Senior Principal Engineer- Distributed Systems

DellSaratoga, CA, United States
Full-time

Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world.Working at the cutting edge, we desi... Show more

 • Promoted

Senior Manager, Gen AI Software Engineering

Thermo FisherPleasanton, CA, United States
Full-time

Senior Manager, Generative AI Software EngineeringAs part of the Thermo Fisher Scientific team, you'll discover meaningful work that makes a positive impact on a global scale.Join our colleagues in... Show more

 • Promoted

ROS Software Developer

Raas Info Solutions Pvt LtdSunnyvale, CA, US
Full-time

Job Description: We are seeking a Senior Software Engineer contractor to develop robotics platform software on NVIDIA Jetson (Linux/ROS2) for a manipulation system integrating custom grippers, sens... Show more

 • Promoted

Software Engineer - Tools and Infrastructure

Grid AeroSan Leandro, CA, United States
Permanent

Tools And Infrastructure Software EngineerGrid Aero is a VC-backed aviation startup tackling complex challenges in both defense and commercial markets.We are focused on solving real-world problems ... Show more

 • Promoted

Fullstack Engineer - Intelligent Agents & Systems

ZyphraPalo Alto, CA, United States
Full-time

ZyphraThe Role:Fullstack Engineer, you will be a core contributor to Zyphra's Agentic Systems and Interaction projects.You will be at the forefront of building a next-generation desktop and browser... Show more

 • Promoted

Senior Software Engineer - Circuit Simulation - US Remote o

SIEMENS AGFremont, CA, United States
Remote
Full-time

Job Family :SoftwareReq ID :484868Siemens EDA is a global technology leader in Electronic Design Automation software.Our software tools enable companies around the world to develop highly innovativ... Show more

 • Promoted

Senior Software Engineer, Tools & Infrastructure

RoboForceMilpitas, CA, United States
Full-time

Senior Software Engineer, Tools & InfrastructureRoboForce is an AI robotics company developing Physical AIpowered Robo-Labor for dull, dirty, and dangerous work.The company's robots are enginee... Show more

 • Promoted

Senior Software Engineer (full-stack)

Charge RoboticsSan Leandro, CA, United States
Full-time

Charge RoboticsCharge Robotics is a Series A startup building robots that build solar farms.Demand for new solar projects is booming (1 ? 5 of all the solar that exists in the US was installed last... Show more

 • Promoted

Online Work From Home

Online Consumer Panels AmericaRio del Mar, California, US
$15.00 hourly
Remote
Part-time +1

Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies.We guarantee 15-25 hours per week with an hourly pay of bet... Show more