Principal AI Software Engineer

AMD
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Leadership","Problem-solving","Teamwork"]

Lead ROCm software development and hardware/software co-design to accelerate AI workloads across AMD products. Drive end-to-end AI software stack from compilers to models, influence silicon features, and collaborate across silicon, system software, and AI/ML teams to maximize performance and programmability. Engage with hyperscalers and customers to tailor optimizations and foster ROCm opensource community involvement.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
3 months ago

Principal AI Software Engineer

✓ Verified Job

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

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

Job Summary

Lead ROCm software development and hardware/software co-design to accelerate AI workloads across AMD products. Drive end-to-end AI software stack from compilers to models, influence silicon features, and collaborate across silicon, system software, and AI/ML teams to maximize performance and programmability. Engage with hyperscalers and customers to tailor optimizations and foster ROCm opensource community involvement.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Hardware-Software Co-design: Collaborate across hardware architecture, compiler, math libraries, kernel and framework teams to influence future silicon features based on evolving AI workload trends.
  • •Strong Execution: Deliver innovations and roadmap for AI software stack across all AMD products, ensuring AMD remains the platform of choice for top-tier AI customers.
  • •Workload Performance Engineering: Lead the profiling, analysis, and tuning of large-scale models (LLMs, Diffusion, Multimodal, and MoE) to ensure out-of-the-box performance excellence on AMD hardware.
  • •Ecosystem Innovation: Drive the development of advanced tools and frameworks for performance estimation, modeling, and automated reporting.
  • •Customer Engagement: Partner with top customers and hyperscalers to understand their workload requirements and deliver tailored architectural wins and software optimizations.

Key Requirements

  • •Bachelor's degree in Electrical Engineering, Computer Science, or related field; Masters or PhD preferred.
  • •Deep expertise in AI/ML software stack across compilers, kernels, runtime, libraries, models, frameworks, and performance optimization.
  • •Extensive experience with GPU architectures and programming models (ROCm, CUDA, OpenCL) and hardware/software co-design.
  • •Proven ability to lead architecture and product decisions across multiple teams to align with product goals and innovation.
  • •Strong collaboration and communication skills to influence across organizations and with customers.
Experience:AIMLGPUROCmOpen Source
Education:Bachelor's in Electrical Engineering, Computer Architecture, or Computer Science
Skills:CommunicationLeadershipProblem-solvingTeamwork
Languages:English
Tech Stack:ROCmCUDAOpenCLGPUsCompilersKernelsRuntimeLibraries

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