Principal Software Development Engineer – Compiler & ML Acceleration

AMD
San Jose
Workplace: HybridFull timeUSD 210,000 - 360,000 annuallyFunction: Communications, PR & CommunityEducation: bachelorsSkills: ["Technical leadership","Mentorship","Cross-functional collaboration"]

Build compiler and software infrastructure to accelerate Large Language Models and ML workloads on emerging accelerator architectures. Lead architecture design and development of compiler components and optimization pipelines, including MLIR-based compiler flows that lower high-level ML representations to optimized hardware code. Drive model compilation and data-movement optimization, define performance strategies (fusion, memory planning, scheduling), and partner with hardware, runtime, frontend, and systems teams to align capabilities across evolving accelerator designs.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
1 month ago

Principal Software Development Engineer – Compiler & ML Acceleration

✓ Verified Job

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

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

Job Summary

Build compiler and software infrastructure to accelerate Large Language Models and ML workloads on emerging accelerator architectures. Lead architecture design and development of compiler components and optimization pipelines, including MLIR-based compiler flows that lower high-level ML representations to optimized hardware code. Drive model compilation and data-movement optimization, define performance strategies (fusion, memory planning, scheduling), and partner with hardware, runtime, frontend, and systems teams to align capabilities across evolving accelerator designs.
Location: San Jose
Workplace: Hybrid
Employment Type: Full time
Job Function: Communications, PR & Community
Seniority: Mid level

Key Responsibilities

  • •Lead architecture design and development of compiler components and optimization pipelines for machine learning.
  • •Design and implement MLIR-based compiler flows to lower high-level ML representations into optimized hardware-specific code.
  • •Drive model compilation and data movement optimization for ML inference workloads.
  • •Define and implement compiler strategies for operator fusion, memory planning, scheduling, and performance optimization.
  • •Work cross-functionally with hardware, runtime, frontend, and systems teams and provide technical leadership and mentorship.

Pay and Benefits

Salary: USD 210,000 - 360,000 annually

Key Requirements

  • •Strong experience in compiler development (front-end, middle-end, and/or back-end) and code optimization.
  • •Hands-on expertise with MLIR and/or LLVM-based compiler infrastructure.
  • •Proven experience working on neural network workloads and graph-level/compiler-level ML optimizations.
  • •Strong C++ development skills with experience in large, complex codebases.
  • •Ability to influence compiler architecture and direction beyond individual deliverables.
Experience:AI workloadsCompiler developmentMachine learningNeural network workloadsML infrastructure
Education:Bachelor's in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Skills:Technical leadershipMentorshipCross-functional collaboration
Languages:English
Tech Stack:MLIRLLVMC++

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