1 day ago
Hyderābād, IndiaSenior
Responsibilities
- Develop and maintain AMD’s AI compilers and runtime.
- Research and implement methods to improve solution and system performance.
- Optimize AI workloads and investigate more efficient implementation approaches.
- Collaborate with peers, partners, and AMD architecture specialists on future products.
- Stay current with software, hardware, ML algorithm, and AI architecture trends.
Requirements
- Strong object-oriented programming background with C/C++ preferred and 2+ years of industry experience.
- Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
- Understanding of object-oriented design, software engineering, data structures, algorithms, operating systems, and multithreaded programming.
- Knowledge of AI frameworks such as PyTorch, TensorFlow, ONNX Runtime, TVM, and MLIR.
- Familiarity with ML operations including GEMM and convolution.
- Understanding of performance implications across compute, memory, communication, hardware, and software configurations.
- Experience with debuggers, source-code control systems such as GitHub, and profilers.
- Strong code quality, communication, problem-solving, and attention-to-detail skills.
Categories
About AMD
AMD designs and sells CPUs, GPUs, and adaptive/embedded computing products for PCs, data centers, gaming, and edge devices. Its portfolio includes Ryzen and EPYC processors, Radeon and Instinct graphics, and adaptive SoCs from its Xilinx acquisition, sold to OEMs, cloud providers, and device makers. Founded in 1969 and headquartered in Santa Clara, it is a public company on NASDAQ and supplies semi-custom chips for major game consoles.
