AI/ML Software Engineer
The Role
We are seeking outstanding engineers with a passion for Machine Learning & AI to lead the definition and specification of AMD's next-generation architectures. As a PhD/MSc-qualified engineer with a strong background in architectures for AI/ML, mathematical modeling, and performance projections, you will be at the forefront of identifying, specifying, and developing new architectures for machine learning and their impact on AMD's next-generation products.
Key Responsibilities
- Create and use analytical performance projection tools targeting AI/ML applications running on modern heterogeneous multicore architectures.
- Apply strong software engineering skills to implement and improve performance optimization techniques to be integrated into performance projection tool flows.
- Provide results and reports that drive the definition and specification of the next-generation architectures.
- Engage in technical interaction with internal engineering teams and AMD customers.
Preferred Experience
- PhD/MS/BS Degree in Computer Science, Electrical Engineering, or a related field.
- Strong understanding of the state-of-the-art and emerging ML algorithms and their mapping onto modern heterogeneous multicore architectures.
- Experience using popular ML frameworks, such as Pytorch, Tensorflow, and ONNX.
- Strong understanding of quantization techniques, such as PTQ and QAT.
- Strong C/C++ programming experience and scripting skills (Python/Shell).
- Effective communication and problem-solving skills.
Academic Credentials
- Bachelor’s, Master’s, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
Benefits
AMD offers a range of benefits, which include being an equal opportunity employer and providing an inclusive workplace. We accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
About AMD
AMD is committed to transforming lives with technology to enrich our industry, communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences, serving as the building blocks for data centers, artificial intelligence, PCs, gaming, and embedded systems. We push the limits of innovation to solve the world’s most important challenges and strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.
Join us at AMD, where together we advance.
Benefits Extracted with AI
- Equal opportunity employer
- Inclusive workplace
- Accommodations for applicants' needs
Similar jobs
Last update: 23 minutes ago
AI Software Engineer, AI Software Solutions
Join AMD as an AI Software Engineer to innovate AI solutions for data centers and supercomputers. Work with cutting-edge GPU technology.
Software Machine Learning (ML) Architect
Join AMD as a Software ML Architect to design and implement AI solutions for next-gen GPU products.
Senior Machine Learning/AI Engineer
Join AMD as a Senior Machine Learning/AI Engineer to develop and implement AI solutions using TensorFlow, PyTorch, and more.
Senior AI/ML Engineer
Join AMD as a Senior AI/ML Engineer to develop and implement cutting-edge AI solutions using PyTorch and TensorFlow.
AI/ML Senior Software Engineer (Quantization)
Senior AI/ML Software Engineer specializing in Quantization, skilled in C/C++, firmware, and semiconductor engineering.
Junior AI Development Engineer
Join AMD as a Junior AI Development Engineer to develop and optimize AI/ML solutions. Work on-site in Boxborough, MA or Austin, TX.
Software Engineer II - AI Frameworks
Join Microsoft's AI Frameworks team as a Software Engineer II to develop and optimize AI models using C, C++, and Python.
Machine Learning Software Engineer
Join Arm's Machine Learning Software team in Galway to develop high-performance ML applications on Arm hardware.
Senior Software Engineer - AI Frameworks
Senior Software Engineer for AI Frameworks at Microsoft, specializing in Python, C, C++, and ML. Remote work available.
Senior Applied AI Model Researcher
Join Ampere as a Senior Applied AI Model Researcher to lead AI model development and optimization in a remote role.
Software Engineer 2 - AI and Machine Learning
Join Microsoft as a Software Engineer 2 in Barcelona to innovate in AI and Machine Learning with a focus on large-scale data projects.
Software Engineer II - AI Frameworks
Join Microsoft's AI Frameworks team as a Software Engineer II, developing AI software across platforms. Remote work available.
Remote Machine Learning Engineer
Join Mozilla.ai as a Remote Machine Learning Engineer to develop scalable AI solutions with open-source tools.
Machine Learning Engineer with AI/ML Experience
Join us as a Machine Learning Engineer to develop AI/ML models and applications. Work remotely with top-tier companies.
Remote Machine Learning Engineer – AI/ML
Join Nike's AI/ML team as a Remote Machine Learning Engineer. Develop advanced analytics systems and enable data-driven decision-making.
Software Engineer - AI/ML
Join Microsoft as a Software Engineer in AI/ML to develop cutting-edge AI solutions. Work in Redmond, WA, with a focus on innovation and growth.
Remote Software Engineer - Machine Learning and Cloud Infrastructure
Join Helm.ai as a Remote Software Engineer to develop ML tools, build cloud infrastructure, and work on AI technology.
Remote Software Engineer
Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.
AI Software Development Engineer
Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.
Senior Deep Learning Performance Software Engineer
Senior role optimizing deep learning performance at NVIDIA, involving Python, HPC, and AI technologies.
Full Stack & AI Engineer - Software Engineer II
Join Microsoft as a Full Stack & AI Engineer in Redmond, focusing on AI, ML technologies, and full-stack development.
Senior Deep Learning Engineer
Join NVIDIA as a Senior Deep Learning Engineer to optimize AI performance using PyTorch, TensorFlow, and more in Berlin.
Remote Machine Learning Engineer
Join Mozilla.ai as a Remote Machine Learning Engineer to develop scalable AI solutions with open-source tools.
Machine Learning Engineer, AI Powered: Custom Models
Join GitLab as a Machine Learning Engineer to develop AI models using PyTorch and TensorFlow. Work remotely with a global team.