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 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 AI/ML Engineer
Join AMD as a Senior AI/ML Engineer to develop and implement cutting-edge AI solutions using PyTorch and TensorFlow.
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
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.
Software Engineer - Autonomous Driving
Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior C++ Software Engineer
Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
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.
Machine Learning Platform Engineer
Join Shopify as a Machine Learning Platform Engineer to build cutting-edge AI infrastructure and tools. Work remotely in a dynamic environment.
AI Solutions Software Engineer
Join DwellFi as an AI Solutions Software Engineer to develop innovative AI solutions using LangChain or Llama. Remote position in Palo Alto, CA.
Frontend Engineer, AI
Join Aleph as a Frontend Engineer focusing on AI to develop innovative features using React.js and AI technologies in a remote role.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Principal AI Engineer
Join Cere Network as a Principal AI Engineer to drive AI innovation in Web3. Requires 10+ years in AI/ML, NLP, and software development.
Software Engineer with C/C++ and Python
Join Barco as a Software Engineer in Kortrijk, Belgium. Work with C/C++, Python, and Linux in a hybrid environment.
Python AI Developer Advocate
Join Stream as a Python AI Developer Advocate to build community and enhance AI integrations. Engage with developers and influence product roadmaps.
Software Developer (C/C++, Assembler)
Join Fujitsu as a Software Developer specializing in C/C++ and Assembler, working remotely in Germany. Entry-level position with flexible benefits.
Senior Software Engineer - Python, Apache Kafka
Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Staff C++ Software Engineer
Join Bitmovin as a Staff C++ Engineer to lead video streaming tech innovations. Work with C++, Docker, Kubernetes in a hybrid role.
Information Retrieval Algorithm Engineer
Join Huawei as an Information Retrieval Algorithm Engineer to develop cutting-edge AI technologies in Amsterdam.
Cloud Data Engineer
Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!
Software Engineer - Cloud Applications and Python
Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.