AI and Automation Software Engineer

AMD

Vancouver

On-site

CAD 110,000 - 150,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

AMD Benefits

Job summary

AMD NBIO Team seeks a seasoned Software Engineer to lead AI and automation innovations, designing and delivering AI-enabled tools that boost post-silicon verification, validation, and program delivery workflows.

You will mentor teammates, collaborate across frontend/backend teams, and translate engineering pain points into scalable automation, CI/CD pipelines, and robust data handling.

Qualifications

  • Bachelor's or Master’s degree in EE/CS or related field.
  • Experience in semiconductor post-silicon validation is a plus.
  • Strong Python, C/C++, and JavaScript programming skills.
  • Experience with CI/CD and cloud platforms.
  • Familiarity with AI/ML concepts and practical hardware-software applications.

Responsibilities

  • Identify opportunities to apply AI and automation to improve engineering productivity.
  • Develop AI and automation tools for log analysis, triage, and reporting.
  • Design, develop, test, and deploy automation using Python and other languages.
  • Implement and maintain CI/CD pipelines.
  • Collaborate with frontend and backend teams to build robust interfaces and services.

Skills

Python
C/C++
JavaScript
CI/CD
Docker
Kubernetes
Git
Jenkins
Github Actions
LangChain
LaMDA
PyTest
Node.js
React
SQL/NoSQL
AWS
Azure
GCP

Education

Bachelor’s or Master’s in EE/CS

Tools

Docker
Kubernetes
Git
Jenkins
Github Actions
pytest
Node.js
React
Angular
SQL
NoSQL
Doxygen
Sphinx

Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we’re looking for talent who feel the same: people who want to leave the planet better than they found it, those who don’t shy away from humanity’s challenges but are determined to help solve them.

AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you’re designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger — technology that moves the world forward.

The Role

The AMD NBIO Team is on the lookout for a seasoned Software Engineer to lead our AI and Automation innovation. As a key contributor to the success of AMD’s IP, you will be leading the design, development, deployment and maintenance of game-changing AI and automation tools that significantly increase the post silicon team efficiency, accelerate engineering execution, and reduce repetitive manual work across silicon verification, validation, debug, and program delivery workflows.

The Person

The ideal candidate has a proven track record of identifying high-impact productivity gaps, designing scalable automation solutions, and delivering AI-enabled tools that are adopted by engineering teams and produce measurable improvements in cycle time, quality, and execution consistency. You are a team player who has excellent communication skills, demonstrated through technical publications, presentations, trainings, executive briefings, etc. You are highly adept at collaboration among top-thinkers and engineers alike, ready to mentor and guide, and help to elevate the knowledge and skills of the team around you.

Key Responsibilities
  • Identify and prioritize opportunities where AI, automation, scripting, data processing, or workflow integration can materially improve engineering productivity and team efficiency.
  • Develop game-changing AI and automation tools that streamline repetitive tasks such as log analysis, experiment/result summarization, debug triage, issue tracking, reporting, documentation, and cross-team status consolidation.
  • Design, develop, test, and deploy automation solutions using Python and other relevant programming languages.
  • Continuous Integration/Continuous Deployment (CI/CD): Implement and maintain CI/CD pipelines to automate software delivery processes and ensure efficient deployment.
  • Collaborate with frontend and backend developers to create seamless user interfaces and robust backend systems.
  • Implement AI/ML framework (i.e.: LangChain, LaMDA) and concepts into software applications to enhance functionality and user experience.
  • Create and maintain technical documentation for software solutions, including code documentation (ie: Doxygen, Sphinx) and user guides.
  • Partner with design, verification, validation, firmware and platform stakeholders to translate real engineering pain points into practical AI/automation solutions.
  • Convert manual and fragmented engineering workflows into reusable, scalable, and well-documented automation assets that can be adopted across teams.
  • Define measurable success criteria for automation initiatives, including hours saved, faster triage, reduced manual handoffs, improved reporting consistency, and shorter debug or execution cycles.
  • Ensure AI-generated outputs are reviewable, traceable, technically grounded, and aligned with responsible AI, confidentiality, and data-handling expectations.
Preferred Experience
  • Experience working in semiconductor industry, familiar with post-silicon validation methodologies
  • Background in PCIe, CXL, xGMI, UALink, SoC platform bring-up, firmware debug, silicon validation, or server platform execution is a plus.
  • Familiar with AI/ML concepts and their practical applications in hardware and software development.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Certification in relevant technologies or frameworks (e.g., AWS Certified Developer, TensorFlow Developer Certificate).
  • Proficiency with one or more of the following languages: Python, C, C++ programming, JavaScript.
  • Experience with CI/CD tools (e.g., Jenkins, Github Actions) and version control systems (e.g., Git).
  • Familiarity with testing frameworks (e.g., pytest) and automated testing practices.
  • Familiarity with frontend technologies such as HTML, CSS, JavaScript, and frontend frameworks (e.g., React, Angular).
  • Experience with backend development using databases (e.g., SQL, NoSQL) and backend frameworks (e.g., Node.js).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.
Academic Credentials
  • Bachelor’s or Master’s degree majoring in EE, CS or related field.
LOCATION:

Markham, Vancouver

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI and Automation Software Engineer
AI and Automation Software Engineer

Advanced Micro Devices • Vancouver

Hybrid
CAD 110,000 - 150,000
AMD benefits at a glance
AI and Automation Software Engineer
AI and Automation Software Engineer

Advanced Micro Devices • Markham

On-site
CAD 90,000 - 130,000
Cloud Infrastructure Software Engineer – Semiconductor Design
Cloud Infrastructure Software Engineer – Semiconductor Design

AMD • Markham

On-site
CAD 110,000 - 150,000
Benefits at a glance
AI Models Software Development Engineer
AI Models Software Development Engineer

Socket.dev • Markham

Hybrid
CAD 120,000 - 180,000
Cloud Infrastructure Software Engineer – Semiconductor Design
Cloud Infrastructure Software Engineer – Semiconductor Design

Advanced Micro Devices • Markham

On-site
CAD 100,000 - 150,000
AMD benefits at a glance
AI Models Software Development Engineer
AI Models Software Development Engineer

Advanced Micro Devices • Markham

Hybrid
CAD 120,000 - 180,000
AMD Benefits
Principal Software Development Engineer
Principal Software Development Engineer

Advanced Micro Devices • Vancouver

On-site
CAD 140,000 - 190,000
Benefits at a glance
Principal ASIC Design Engineer
Principal ASIC Design Engineer

Advanced Micro Devices • Markham

Hybrid
CAD 140,000 - 190,000
Hybrid work arrangement
AI Systems Engineer – AI Model (Training & Inference)
AI Systems Engineer – AI Model (Training & Inference)

AMD • Markham

On-site
CAD 140,000 - 190,000
Post Silicon Validation Manager
Post Silicon Validation Manager

AMD • Vancouver

On-site
CAD 110,000 - 190,000