A

AMD

Designs chips for computers and AI systems

AI Engineer - Recursive Self-Improvement for Compute

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSanta Clara, CA, USANo salary listedIn-person

About the Job

Requirements

  • Strong software engineering experience in Python and at least one systems language such as C++, C, HIP, or CUDA.
  • Experience building AI, machine learning, agentic, optimization, or automation systems evaluated with objective metrics.
  • Ability to design reliable experiment loops, benchmark harnesses, validation workflows, and correctness/performance evaluation pipelines.
  • Strong technical judgment in debugging, profiling, root-cause analysis, and performance-oriented iteration.
  • Clear communication skills and ability to work across AI research, hardware, software, and partner-facing teams.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Machine Learning, or a related field, or equivalent practical experience.

Responsibilities

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

Desired Qualifications

  • Experience with GPU kernels, ROCm/HIP, CUDA, Triton, PyTorch, JAX, TensorFlow, 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.
  • Exposure to hardware design, simulation, formal verification, performance/power/area analysis, or hardware/software co-design.
  • Experience building production-quality evaluation platforms, experiment tracking, dashboards, or leaderboards.
  • Publications, open-source contributions, or shipped systems in AI systems, GPU computing, compilers, reinforcement learning, or hardware/software co-design are a plus.
  • Master's degree preferred; PhD is a plus, especially in AI systems, reinforcement learning, compilers, GPU computing, or hardware/software co-design.

About the Company

AMD

Designs chips for computers and AI systems

AMD designs processors, graphics chips and AI accelerators for computer makers, cloud operators and businesses that build electronic devices. Its Ryzen processors power personal computers, while EPYC processors handle work in data centers and Radeon chips render graphics. Instinct accelerators run AI models, paired with software that developers use to train models and put them into production. AMD sells chips and related computing systems through equipment makers, distributors and retail channels, and contracts with outside foundries to fabricate its semiconductor designs. It was founded in 1969 and has its headquarters in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1969

Recently Posted Jobs

Explore more opportunities at AMD

See more jobs