AI Engineer, Recursive Self-Improvement for Compute

Amd

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Santa Clara, CA
Salary
$204,000–$306,000 / yr
Posted
45 days ago
Freshness
Confirmed live 2 days ago
Closes
Jul 28, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $199k
This role $255k
$129k most similar roles pay here $325k

This role pays more than 88% of similar roles. Most pay $161,500–$236,287 — the shaded band above. At the midpoint, this role pays about $255k versus about $199k for comparable roles.

Based on 240 similar postings.

Employer

About Amd

AMD (Advanced Micro Devices) is a semiconductor company that develops high-performance processors, graphics cards, and adaptive computing solutions for gaming, data centers, and embedded markets. Industry: Semiconductors

Amd currently has 367 open roles on FindRole.

Listed pay typically runs $166,400–$249,600 across 367 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · AI Engineer, Recursive Self-Improvement for Compute

AI Engineer, Recursive Self-Improvement for Compute joins the team to build recursive self-improvement systems for compute at the intersection of AI systems, performance engineering, and hardware-aware optimization. The role involves developing agentic and learning-driven optimization loops where AI proposes, verifies, and iterates on improvements for compute workloads and hardware engineering workflows. You will build systems that automate candidate generation, compilation, testing, and benchmarking while designing feedback systems to collect data from profiler traces and validation logs. Key technical requirements include proficiency in Python and systems languages like C++, C, HIP, or CUDA, alongside experience with PyTorch, JAX, Triton, and ROCm. The work focuses on solving complex engineering problems where correctness is non-negotiable, specifically targeting GPU/CPU performance, compiler optimization, reinforcement learning for engineering tasks, and automated program repair to improve the next generation of compute platforms.

What does a AI Engineer earn in California?

Median $246150 from 84 postings across 12 companies.

See salary data

What you'll do

  • Build agentic and learning-driven optimization loops for compute workloads and hardware engineering workflows.
  • Develop automated systems to generate, compile, test, benchmark, and profile candidate improvements with minimal human intervention.
  • Convert complex engineering tasks into verifiable workflows with clear graders, metrics, and failure feedback.
  • Collaborate with AI researchers on reward design, reward shaping, and model improvement loops.
  • Design feedback systems that collect data from successful/failed attempts, profiler traces, and benchmark results.
  • Improve iteration speed through staged validation, caching, parallel execution, and faster feedback paths.
  • Build reusable tools and patterns that generalize across multiple compute and hardware optimization domains.
  • Mentor other engineers and set technical direction for self-improving AI systems for compute.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Machine Learning, or a related field.
  • Master's degree preferred and PhD considered a plus in fields like AI systems, RL, compilers, or GPU computing.
  • Proficiency in Python and at least one systems language such as C++, C, HIP, or CUDA.
  • Experience building AI, ML, agentic, optimization, or automation systems evaluated with objective metrics.
  • Experience with GPU kernels, ROCm/HIP, CUDA, Triton, PyTorch, JAX, or distributed training/inference systems.
  • Experience with reinforcement learning, post-training, reward modeling, automated program optimization, or agentic coding systems.
  • Familiarity with CPU performance engineering, compiler optimization, benchmarking, profiling, or math libraries.
  • Experience building production-quality evaluation platforms, experiment tracking, dashboards, or leaderboards.

More like this

Similar roles

ML Systems Research Engineer, RL / Inference / Agent Systems

Amd

Santa Clara, CA 44 days ago $204,000$306,000
Python PyTorch JAX TensorFlow Reinforcement Learning RLHF LLM Agents Kubernetes Ray Slurm CUDA ROCm HIP Distributed Systems Data Pipelines Model Serving Compiler Optimization Profiling Hardware Engineering
Hybrid

Senior AI/ML Platform Engineer

Amd

Santa Clara, CA 51 days ago $204,000$306,000
Python C++ Go Rust Kubernetes Ray Slurm vLLM SGLang Triton PyTorch JAX ROCm HIP CUDA MLflow Weights & Biases CI/CD Distributed Systems GPU Infrastructure
Hybrid

Software Engineer, GPU AI ML

Amd

Santa Clara, CA 77 days ago $204,000$306,000
C++ HIP CUDA ROCm PyTorch TensorFlow JAX GPU Architecture Kernel Optimization Distributed Systems LLMs SFT RLHF GRPO Quantization Verilog SystemVerilog RTL Design
Hybrid

Software Engineer, CUDA Deep Learning Systems

Nvidia

Remote (Santa Clara, CA) +1 11 days ago $124,000$195,500
CUDA C++ Python Deep Learning PyTorch JAX TensorRT vLLM Triton XLA NCCL MPI UCX Distributed Computing Kernel Optimization Model Optimization FP8 INT8
2+ yrs exp Remote