← All roles

Software Development Engineer — GPU Fleet Management & AI Infrastructure

AMD· Engineering
Apply on company site
San Jose, CA$204kFull-timePosted 1mo ago

About the role

Software engineer role focused on building Fleet Manager, a secure control plane for operating large-scale AMD GPU infrastructure, including scheduling, workload orchestration, health management, and developer tooling across GPU clusters.

Responsibilities

  • Design and develop Fleet Manager’s distributed control-plane services, APIs, schedulers, inference gateway, and command-line tools.

Qualifications

  • Strong systems-software development experience in Rust, C++, Go, or a comparable language. Production Rust experience is highly desirable.
  • Experience designing and operating distributed systems, control planes, schedulers, or cloud infrastructure.
  • Strong understanding of concurrency, asynchronous programming, state machines, and failure recovery.
  • Experience building reliable services using REST, streaming, WebSocket, or gRPC APIs.
  • Experience with Kubernetes internals, controllers, operators, scheduling, resource management, or custom resources.
  • Familiarity with workload scheduling technologies such as Kueue, JobSet, Slurm, or other batch and cluster schedulers.
  • Experience with PostgreSQL-backed services, schema evolution, transactions, leader election, and optimistic concurrency.
  • Experience developing command-line tools and stable, user-focused APIs.
  • Understanding of container security, multi-tenant isolation, authentication, authorization, and secrets management.
  • Experience with production observability, including metrics, structured logging, tracing, alerting, and incident diagnosis.
  • Ability to write high-quality, maintainable code with careful attention to correctness, testing, and operational behavior.
  • Experience with source control, continuous integration, automated testing, profiling, and debugging tools.
  • Demonstrated ability to lead technically challenging projects and collaborate across organizational boundaries.
  • Effective written and verbal communication skills.

Skills

Required:RustC++Distributed systems designAPIs (REST, gRPC, WebSocket)Security & multi-tenant
Nice to have:GoKubernetes internalsPostgreSQLObservability

Benefits

  • Benefits offered are described: AMD benefits at a glance.
Last updated Oct 15, 2026. Interested? Apply on the company site.
AMD logo

About AMD

together we advance_AI

AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.

AIData CenterHigh-Performance ComputingGamingEdge Devices

More open roles at AMD