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.
Senior AI/ML Engineer
Join AMD as a Senior AI/ML Engineer to develop and implement cutting-edge AI solutions using PyTorch and TensorFlow.
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.
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.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Senior C++ Computer Vision Engineer
Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.
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.
AI Engineer
Join BCG X as an AI Engineer in Milan, Italy. Develop AI solutions, partner with clients, and drive innovation in a dynamic environment.
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 - 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.
LLM Backend Developer
Join Persona as a LLM Backend Developer, work remotely, and develop AI-driven backend systems for top startups.
Machine Learning Software Engineer
Join Arm's Machine Learning Software team in Galway to develop high-performance ML applications on Arm hardware.
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.
Full Stack Developer with AI and API Expertise
Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.
Expert Machine Learning Engineer
Join Dataroots as an Expert Machine Learning Engineer to design and deliver AI-powered solutions, focusing on machine learning models.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Software Engineer - AI Frameworks
Senior Software Engineer for AI Frameworks at Microsoft, specializing in Python, C, C++, and ML. Remote work available.
Machine Learning Engineer - LLM Fine-tuning and Performance
Join NVIDIA as a Machine Learning Engineer specializing in LLM fine-tuning and performance optimization. Work with cutting-edge ML technologies.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
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.
Software Engineer II - AI Frameworks
Join Microsoft's AI Frameworks team as a Software Engineer II, developing AI software across platforms. Remote work available.