Senior Compiler Performance Engineer (Remote)

Workplays

Town of Poland (NY)

On-site

USD 140,000 - 200,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AMD is seeking a Senior Compiler Performance Engineer to join our Software Performance Engineering team. You will focus on extracting peak performance from compilers and applications across our architectures, working with a core team on cutting-edge hardware and software.

You will analyze code generation, apply optimizations, and collaborate with partners and internal teams to drive performance, sharing results and contributing to open source. Travel to partner sites may be required.

Qualifications

  • Deep knowledge of C/C++ programming.
  • Experience with x86/x64 assembly language.
  • Familiarity with modern compiler toolchains and optimizations.
  • Experience using CPU profilers (VTune, WPA, MSVS).
  • Strong understanding of CPU architecture and performance engineering.

Responsibilities

  • Identify performance bottlenecks on AMD platforms.
  • Analyze compiler generated code, including x86/x64 and ARM assembly.
  • Write and refactor code to take advantage of compiler optimizations, such as auto-vectorization.
  • Work with AMD’s compiler specialists to improve code generation quality.
  • Apply a data minded approach to target optimization efforts.
  • Research alternative, more efficient ways to accomplish the same work and promote these to software vendors.
  • Contribute performance improvements to open-source projects and identify other applications that may benefit.
  • Develop technical relationships with your peers at our partner software vendors.
  • Stay informed of software and hardware trends and innovations, especially in compilers and architecture.
  • Be a specialist in the performance characteristics of mainstream CPUs.
  • Some travel may be involved as you visit our partners at their locations as needed for co-engineering efforts and education

Skills

C/C++ programming
x86/x64 assembly
Performance analysis
Compiler optimization
Problem solving

Education

BS/MS in Computer Science or related

Tools

VTune
WPA
MSVS Performance Profiler
Git
Mercurial

Job description

AMD is seeking a Senior Compiler Performance Engineer to join our Software Performance Engineering team. You will focus on extracting peak performance from compilers and applications across our architectures, working with a core team on cutting-edge hardware and software.

You will analyze code generation, apply optimizations, and collaborate with partners and internal teams to drive performance, sharing results and contributing to open source. Travel to partner sites may be required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GPU Compiler & Performance Engineer
Senior GPU Compiler & Performance Engineer

AMD • San Jose (CA)

On-site
USD 180,000 - 300,000
Lead AI/ML Compiler Engineer for High-Performance GPUs
Lead AI/ML Compiler Engineer for High-Performance GPUs

AMD • San Jose (CA)

On-site
USD 180,000 - 240,000
Senior ML Compiler Engineer for AI Hardware Accelerators
Senior ML Compiler Engineer for AI Hardware Accelerators

AMD • San Jose (CA)

On-site
USD 120,000 - 170,000
Senior Performance Software Engineer - Benchmarks
Senior Performance Software Engineer - Benchmarks

Advanced Micro Devices • Austin (TX)

On-site
USD 150,000 - 230,000
Senior HPC & AI Systems Engineer — Performance & Optimization
Senior HPC & AI Systems Engineer — Performance & Optimization

AMD • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Principal Compiler Software Development Engineer - AI/ML
Principal Compiler Software Development Engineer - AI/ML

Advanced Micro Devices • San Jose (CA)

On-site
USD 180,000 - 260,000
Fellow CPU Cache Architect - Performance Lead Remote
Fellow CPU Cache Architect - Performance Lead Remote

AMD • Fort Collins (CO)

Hybrid
USD 180,000 - 260,000
Performance Software Development Engineer
Performance Software Development Engineer

Advanced Micro Devices • Austin (TX)

On-site
USD 150,000 - 230,000
Senior Enterprise & Database Performance Engineer
Senior Enterprise & Database Performance Engineer

AMD • Town of Texas (WI)

On-site
USD 150,000 - 230,000
Senior Compiler Performance Engineer (Fully Remote)
Senior Compiler Performance Engineer (Fully Remote)

Azul • United States

Remote
USD 140,000 - 210,000