Opens an external site
- Employment type
- Full-time
- Experience level
- Mid-level · 2+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Sep 28, 2027
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
The role involves performing software optimization and performance analysis for high-performance computing and machine learning platforms. You will also be responsible for developing regression test models and driving innovation in production software environments.
Job details
ADVANCE YOUR CAREER. ADVANCE THE WORLD. At AMD, we believe technology has the power to solve the world’s most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMD is shaping the future. Whether you’re designing next-gen processors, enabling AI breakthroughs, or bringing leading edge products to market, every role at AMD contributes to something bigger — technology that moves the world forward. Join us and, together, we’ll advance your career. Software System Designer What You Will Be Doing We're looking for a motivated, recent-graduate software engineer to join our team. You'll work closely with a small group to prototype new ideas, turn concepts into working proofs, and find opportunities to apply AI within a software engineering organization — all in service of higher software quality and a better user experience. A passion for building quality software is paramount, paired with a strong sense of user experience. You should also bring solid problem-solving skills and a working understanding of PC architecture, operating system concepts, and AI tooling. Key Responsibilities Full-stack prototyping — design and build full-stack solutions (front end to back end) that turn early ideas into working proofs of concept AI agent development — build and extend AI agents, including context engineering, custom skill development, and tool integration via MCP (Model Context Protocol) Tooling and process improvement — enhance internal tools and processes to raise overall product quality and engineering efficiency Technology exploration — collaborate with the team to evaluate new technologies and approaches, and help decide what's worth adopting Impact projects — contribute to projects that measurably improve efficiency and drive innovation across the organization Who We Are Looking For Recent graduate (or graduating within the next academic term) with a Bachelor's degree, preferably in Computer Science, Computer Engineering, or a related field Solid programming/scripting fundamentals: proficiency in Python is required; experience with JavaScript frameworks (ReactJS, Node.js) and SQL is a strong plus Comfortable working with Git and standard version-control workflows Working knowledge of PC architecture and operating system concepts (processes, memory, I/O) Exposure to agentic AI workflows or AI developer tools (e.g., Claude, Copilot, or similar) is a plus Hands-on experience building or troubleshooting PCs, and/or software QA experience, is a plus Strong written and verbal English communication skills, with the reading comprehension to work from technical specs and documentation Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process. AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here. This posting is for an existing vacancy.
What you’ll do
The role involves performing software optimization and performance analysis for high-performance computing and machine learning platforms. You will also be responsible for developing regression test models and driving innovation in production software environments.
Requirements
Candidates should have extensive C++ experience and knowledge of scripting languages like Python and Perl. A bachelor's or master's degree in a relevant engineering or science field is required.
Listed skills
- C++ · Preferred
- Python · Preferred
- Machine learning · Preferred
- Linux · Preferred
- Windows · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C++
- Perl
- Python
- Shell
- TCL/TK
- AutoIT
- Performance Analysis
- Software Optimization
- HPC
- Data Science
- Virtualization
- Machine Learning
- Regression Testing
- Heterogeneous Computing
- Linux
- Windows
- Self-Starter
- Responsible AI
- Workflow Management
- Planning
- Artificial Intelligence
- Electrical Engineering
- AutoIt
- Automation
- C++ (Programming Language)
- Communication
- Computer Science
- Debugging
- Perl (Programming Language)
- Innovation
- Python (Programming Language)
- Kernel-Based Virtual Machine
- Mathematics
- Multitasking
- Presentations
- Software Engineering
- Source Code Control Systems
- Systems Design
- Tcl (Programming Language)
- Xen Servers
- Scripting
- High Performance Computing
Job areas
- Software
- Engineering
- Technology
- Data & Analytics
- Software Designer
- Machine Learning Engineer
- Software Developers
- Computer and Information Research Scientists
More jobs from AMD
SoC Lead Engineer – LEC & Low Power Signoff
- On-site
- Markham, ON
- Posted Oct 16, 2026
Sr. technical program management analyst - windows security (1 year contract)
- On-site
- Markham, ON
- Posted Oct 15, 2026
Principal Software Developer - GPU AI/HPC kernels
- On-site
- Markham, ON
- Posted Oct 15, 2026
System Validation Engineer – Data Center GPU
- On-site
- Markham, ON
- Posted Oct 14, 2026
