Systems Design Engineer (AI, Software)

AMD
San Jose
Workplace: HybridFull timeUSD 123,200 - 211,200 annuallyFunction: Design (Product/UX/UI/Visual)Education: mastersSkills: ["Collaboration","Systems thinking","Curiosity","Performance optimization","Debugging"]

Develop and optimize AI accelerator software for machine learning inference at the hardware-software boundary. Build high-performance ML operator kernels, dataflow libraries, and profiling/benchmarking workflows for AMD NPU and GPU platforms. Collaborate across compiler, runtime, silicon, and architecture teams to enable production inference frameworks, debug kernel/runtime integration and model accuracy, and influence hardware-software co-design through architectural tradeoff evaluations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
1 week ago

Systems Design Engineer (AI, Software)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Develop and optimize AI accelerator software for machine learning inference at the hardware-software boundary. Build high-performance ML operator kernels, dataflow libraries, and profiling/benchmarking workflows for AMD NPU and GPU platforms. Collaborate across compiler, runtime, silicon, and architecture teams to enable production inference frameworks, debug kernel/runtime integration and model accuracy, and influence hardware-software co-design through architectural tradeoff evaluations.
Location: San Jose
Workplace: Hybrid
Employment Type: Full time
Job Function: Design (Product/UX/UI/Visual)

Key Responsibilities

  • •Develop and optimize machine learning operator kernels and dataflow libraries for AMD AI accelerators.
  • •Profile workloads, identify performance bottlenecks, and drive software and system-level optimizations.
  • •Enable and validate ML models within production inference frameworks and runtime environments.
  • •Collaborate with compiler, runtime, architecture, and silicon teams to deliver high-performance AI solutions.
  • •Debug issues across kernel implementation, runtime integration, model accuracy, and hardware bring-up.

Pay and Benefits

Salary: USD 123,200 - 211,200 annually

Key Requirements

  • •Strong software development experience using C/C++ and Python.
  • •Experience with parallel programming, multithreaded applications, and performance optimization.
  • •Knowledge of ML inference workloads and operators such as GEMM, convolution, attention, and softmax.
  • •Familiarity with AI frameworks and runtimes such as PyTorch, ONNX Runtime, and ROCm.
  • •Understanding of computer architecture and accelerator programming models, including memory hierarchies, cache behavior, and dataflow architectures.
Experience:Machine learning systemsHigh-performance computingAI acceleratorsComputer architecture
Education:Master's in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field
Skills:CollaborationSystems thinkingCuriosityPerformance optimizationDebugging
Languages:En-us
Tech Stack:CC++PythonMachine learningPyTorchONNX RuntimeROCmLinuxMLIRLLVMGEMMConvolutionAttentionSoftmaxQuantizationINT8FP8FP16BF16GPUs

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn