Lead Forward Deployed Software Engineer
Listed on 2026-01-12
-
Software Development
AI Engineer, Machine Learning/ ML Engineer
Lead Forward Deployed Software Engineer (2)
Join AMD as a Lead Forward Deployed Software Engineer and work on cutting‑edge AI solutions that drive real business value for our partners.
About AMDAt AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Our culture of innovation, collaboration, and diversity pushes the limits of technology and enables bold ideas.
Role OverviewAs a Forward Deployment Software Engineer you will be a technical partner for our most strategic clients, turning AMD’s AI technology into tangible business value. You will work side‑by‑side with customers to prove out and deploy AI solutions on AMD GPUs, identify software optimization opportunities, and influence product road‑maps.
In This Role, You Will- Work closely with strategic customers to understand their requirements, challenges, and identify opportunities for AMD hardware and software.
- Close gaps in the AMD software stack needed to support customer solutions.
- Work hands‑on as a technical expert, developing side‑by‑side with customers to drive projects from proof of concept to production.
- Act as the voice of the customer, translating their needs and on‑the‑ground insights into actionable feedback that shapes AMD’s AI roadmap.
- Thrive in unfamiliar territory with a high degree of autonomy, finding novel ways to apply AMD technology to real‑world problems.
- Strong programming skills in C/C++ and Python.
- Experience with GPU kernel programming using CUDA, HIP or OpenCL.
- Proficiency in common ML performance analysis tools.
- Track record of client engagement, working directly with customers to solve ambiguous technical problems.
- Strong performance analysis and optimization skills for both CPU and GPU.
- Experience with containerization and orchestration technologies like Singularity, Docker, and/or Kubernetes.
- Expertise with modern AI/ML frameworks (e.g., PyTorch, Tensor Flow, JAX).
- Experience with distributed training and inference frameworks.
- Experience with open‑source software development including collaboration with community maintainers and submitting contributions.
- Experience with software engineering methodologies such as Agile, Scrum, Kanban.
- Excellent analytical and problem‑solving skills.
- Ability to work independently and as part of a team.
- BS/MS/PhD in Computer Science or related field.
- Experience in compiler or ISA.
- Experience shipping software in an end‑customer production environment.
- Experience implementing and optimizing communication primitives on GPU accelerators (NCCL/RCCL, OpenMP, MPI).
- Experience in all phases of software development, from requirement gathering to final release.
- Experience providing clear and timely communication of status and key project aspects to executive leadership.
Benefits offered are described: AMD benefits at a glance.
Benefits details: AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee‑based recruitment services. AMD and its subsidiaries are equal‑opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political or third‑party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.
We encourage applications from all qualified candidates and will accommodate applicants’ needs under applicable laws throughout all stages of the recruitment and selection process.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).