PMTS Software Development Engineer
Core
Develop and validate AI solutions for distributed training and inference workloads using ROCM software, building cluster-scale automation and optimizing low-level system software.
Role type
Senior IC software development engineer (AI infrastructure & distributed systems)
Builds
Cluster-scale automation, reference designs, benchmark numbers, and proprietary hardware/software platforms for AI workloads.
Domain
Semiconductor / AI Infrastructure / Distributed Systems
Deliverable
production ML models
Required skills
Software engineering, Building and deploying complex distributed systems in cloud environment, Instrumenting and identifying performance bottlenecks, Improving performance of low level system software (firmware, device drivers, kernel modules), Software verification, Object-Oriented Design, Embedded driver development, GNU toolchain, Computer storage technologies, Computer networking technologies
Preferred skills
null
Technologies
ROCM, GNU toolchain
Responsibilities
Validate AI solutions for distributed training and inference workloads, Build cluster scale automation, Publish reference designs and benchmark numbers, Design and develop new AMD technologies, Participate in new ASIC and hardware bring ups, Develop software and tools for design, infrastructure, and technology platforms
Seniority
Senior, hands-on IC
