available on github.com/mahfoozm

Mohammad Mahfooz

Software Engineer — systems & infrastructure

I build the infrastructure underneath other people's work: GPU clusters, deployment pipelines, and the tooling that keeps distributed systems observable. Currently at NVIDIA, recently graduated from York University's Lassonde School of Engineering.

01

Experience

NVIDIA

Software Engineer · Santa Clara, CA

  • Returning full-time to the team I interned with, continuing work on GPU cluster tooling and performance infrastructure.
York University

Undergraduate Teaching Assistant · Toronto, ON

  • TA for EECS1022 (Intro to Object Oriented Programming) and EECS1520 (Computer Use: Fundamentals).
  • Taught OOP basics with Java and Eclipse, and programming fundamentals with Python.
  • Authored exercises and solutions, graded coursework and exams, hosted labs and QA sessions.
NVIDIA

Software Engineer Intern · Santa Clara, CA

  • Built a suite of tools to deploy hardware-agnostic SLURM 22 clusters, letting teams test emerging GPU/CPU/driver/OS configurations faster.
  • Designed a GPU tracing pipeline on Kubernetes to capture and analyze performance metrics for deep learning inference.
  • Built microservices that interface with SLURM and internal tools to classify DL network topologies and streamline cluster management.
Canada Life

Software Engineer Intern · Toronto, ON

  • Built a reference implementation for rapid microservice deployment on AWS EKS using Spring and Kafka, cutting repetitive setup work during a monolith migration.
  • Migrated API security to OAuth 2.0 from Apigee APIM, improving protection for 13M+ clients.
  • Implemented automated GitLab CI/CD pipelines for building, containerizing, and deploying microservices on EKS.
Ontario Teachers' Pension Plan

Software Engineer Intern · Toronto, ON

  • Migrated an internal chatbot from Azure Cognitive Services to Azure OpenAI GPT-4; built natural-language SQL execution, call transcription with Whisper on a Databricks GPU cluster, and document Q&A over vector embeddings.
  • Designed an architecture using Redis for chat history and Azure Blob Storage with Snowflake for data management, improving response times up to 200% for 1,300+ employees.
  • Deployed HTTP/2 Flask endpoints on AKS with a CI/CD pipeline built on GitHub Actions and Jenkins.
Open Source Software

Individual Contributor

  • Contributed patches to various Linux kernel drivers, improving stability across hardware configurations and updating legacy code to match kernel style.
  • Helped port Solaar, an open-source device manager for Logitech devices, from Linux to macOS and Windows.
02

Education

York University, Lassonde School of Engineering

Sept 2021 — May 2025 · Toronto, ON

Spec. Hons. Bachelor of Engineering, Software Engineering

GPA 3.8 / 4.0
Coursework Software Design, Operating Systems, Computer Organization, Embedded Systems, Unix/C, DSA, OOP
03

Technical Skills

Languages
PythonCC++ RustGoJava C#JavaScriptTypeScript BashSQL
Tools & Frameworks
LinuxCMakeGDB ValgrindASanDocker K8sSLURMCUDA GitBindFSAnsible FlaskRedis
04

Freelance

I take on a limited number of contract projects alongside my full-time role, usually short engagements where infrastructure or backend work needs an extra pair of hands.

01

Deployment & cluster tooling

Setting up or hardening Kubernetes/SLURM clusters, CI/CD pipelines, and the scripts that glue infra together.

02

Backend & APIs

Designing and building services in Python, Go, or Java — REST or event-driven, with an eye for things that stay up.

03

LLM & chatbot integrations

Wiring GPT-style models into internal tools: retrieval over your own documents, transcription, natural-language interfaces.

04

Systems & low-level debugging

Linux kernel/driver issues, performance tracing, and the kind of bugs that only show up under real hardware load.

Venmo
Cash App
Ethereum
Solana