Senior Software Development Engineer

AMD
San Jose
Workplace: OnsiteFull timeUSD 127,400 - 218,400 annuallyFunction: Solutions Engineering & Sales EngineeringEducation: mastersSkills: ["Problem-solving","Debugging"]

Develop and optimize software for next-generation AI and GPU computing platforms. Own GPU kernel development and performance optimization across compute, memory, cache, and execution efficiency. Collaborate with AI framework, runtime, library, and hardware teams to improve end-to-end workload performance. Profile, benchmark, and debug large-scale AI workloads, while supporting LLVM/MLIR compiler-driven optimizations and automation for faster analysis and testing.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
1 day ago

Senior Software Development Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Develop and optimize software for next-generation AI and GPU computing platforms. Own GPU kernel development and performance optimization across compute, memory, cache, and execution efficiency. Collaborate with AI framework, runtime, library, and hardware teams to improve end-to-end workload performance. Profile, benchmark, and debug large-scale AI workloads, while supporting LLVM/MLIR compiler-driven optimizations and automation for faster analysis and testing.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and optimize GPU kernels for AI and compute workloads.
  • •Analyze and improve GPU performance across compute utilization, memory bandwidth, cache efficiency, and kernel execution.
  • •Collaborate with AI framework, runtime, library, and hardware teams to improve end-to-end workload performance.
  • •Profile, benchmark, and debug large-scale AI workloads on AMD GPU platforms.
  • •Support compiler-driven optimizations and code generation using LLVM and MLIR-based technologies.

Pay and Benefits

Salary: USD 127,400 - 218,400 annually

Key Requirements

  • •Strong C/C++ development skills.
  • •Strong experience in GPU programming and performance analysis for AI/compute workloads.
  • •Strong understanding of GPU architecture, parallel programming, memory hierarchy, synchronization, and performance optimization.
  • •Hands-on experience profiling and optimizing AI, machine learning, HPC, or graphics workloads.
  • •Knowledge of LLVM and MLIR (compiler optimization/code generation) or similar compiler technologies is valuable.
Experience:AIMachine learningHPCGraphics
Education:Master's in Computer/Software Engineering, Computer Science, or related technical discipline
Skills:Problem-solvingDebugging
Languages:English
Tech Stack:CC++GPUHIPCUDAOpenCLLLVMMLIRPyTorchONNX RuntimeTensorFlow

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