Principal Software Developer – AI/ML Performance Validation & Systems Testing

AMD
Markham
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Machine learning","GPU programming","ROCm","Datacenters","Cluster environment","Communication","Collaboration"]

Senior technical contributor responsible for end-to-end delivery of software solutions for ML model inference and training, coordinating across multiple teams to plan, develop, and optimize use cases. Works with software/hardware teams and AMD partners to push GPU computing for ML, focusing on validation, performance, and system-level testing in a collaborative, cross-functional environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
4 months ago

Principal Software Developer – AI/ML Performance Validation & Systems Testing

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Senior technical contributor responsible for end-to-end delivery of software solutions for ML model inference and training, coordinating across multiple teams to plan, develop, and optimize use cases. Works with software/hardware teams and AMD partners to push GPU computing for ML, focusing on validation, performance, and system-level testing in a collaborative, cross-functional environment.
Location: Markham
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Lead and coordinate end-to-end delivery of software solutions for ML inference and training across multiple teams.
  • •Define and implement comprehensive system-level test plans in collaboration with Validation architects.
  • •Collaborate with Business Unit, Development, and other Validation teams to define dependencies and compatibility test suites.
  • •Utilize and educate team members on modern tools and instruments in day-to-day operations.
  • •Support and contribute to accessibility of ML use cases across GPU and CPU architectures.

Key Requirements

  • •Bachelor’s or Master’s degree in a related discipline
  • •Experience in machine learning and/or GPU programming
  • •Knowledge of GPU and CPU architecture, and experience in GPGPU programming technologies
  • •Familiar with AMD ROCm stack or competition products
  • •Strong communication and collaboration skills
Experience:Machine learningGpu computingAi
Education:Bachelor's
Skills:Machine learningGPU programmingROCmDatacentersCluster environmentCommunicationCollaboration
Languages:English
Tech Stack:GPU programmingROCmDatacentersCluster computing

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn