Skip to main content

Systems Design Engineer · AMD

I build where hardware meets software.

From GPU validation infrastructure to full-stack automation — I design systems that bridge silicon and code.

About Me

Tamim Rahman

I build at the intersection of hardware and software — where most engineers only see one side. With a Computer Engineering foundation and hands-on experience architecting GPU validation infrastructure at AMD, I design systems that bridge silicon and code.

Currently deepening my expertise in secure systems design and scalable automation frameworks that support cross-functional engineering teams.

Education: Toronto Metropolitan University (2019–2024) — B.Eng. Computer Engineering, Software Specialization (Honors). Dean's List 2019–2024.

Technical Skills

Languages

Python Java JavaScript C/C++ Rust

Infrastructure

CI/CD Docker Ansible Linux Git

Frameworks

React Express.js Flask REST APIs Three.js

Domains

GPU Validation Embedded Systems Cryptography Computer Vision

Experience

Systems Design Engineer 2

2024 — Present

Advanced Micro Devices (AMD)

  • Architect automation frameworks that reduced GPU validation cycle time across data center product lines
  • Own CI/CD infrastructure serving engineers across multiple cross-functional teams
  • Built internal tooling adopted by multiple product teams, eliminating hours of manual integration testing

Validation Engineer (Intern)

May 2022 - August 2023

Advanced Micro Devices (AMD)

  • Led the development of automation scripts for the DCGPU virtualization validation team.
  • Leveraged internal frameworks and Ansible to achieve end-to-end automation for virtualization test content.
  • Earned the quarterly Spotlight Award for outstanding impact on the state of automation.

Research Assistant - Developer Intern

September 2020 - August 2021

Cybersecurity Research Lab (CRL)

  • Developed a web interface using ReactJS and ExpressJS.
  • Built an intuitive visual editor for blockchain workflows and implemented CI/CD pipelines.

Research Assistant - Embedded Cryptography

May 2020 - August 2020

Toronto Metropolitan University

  • Developed an implementation of post-quantum cryptography (SIKE) using Rust.

Software Developer

Apr 2021 — Dec 2023

Helium Aero (Startup)

  • Developed an accurate simulation of the MVP and designed communication protocols using C++ and Python.
Leadership & Extracurricular

Lead Developer (Executive)

Sep 2020 — Apr 2024

Ryerson ECE Student Society

  • Developed a custom discord bot to authenticate and automate user roles for online events.

Controls Developer

Sep 2019 - Aug 2020

Ryerson Rams Robotics (R3)

  • Developed a python heat map to visualize radiation data and an app to simulate incoming radiation data.

Projects

Writing

What GPU Validation Taught Me About Software Architecture

Bridging the gap between silicon testing and scalable software systems.

Coming Soon

Post-Quantum Cryptography in Rust: Lessons from SIKE

Implementing side-channel resistant algorithms in modern systems languages.

Coming Soon

Let's Connect

Open to interesting conversations about systems engineering, GPU computing, and the hardware-software boundary.