Summary
Sean Nijjar is a Principal Engineer with 11 years of experience specializing in compilers, heterogeneous compute and high-performance systems, currently advancing graph and domain-specific compilation at Tenstorrent. His background spans compiler backend optimization for GPUs at IBM—where he delivered large performance wins and GPU/OpenMP interoperability for CORAL supercomputers—to ASIC work at AMD and research on cloud-enabled FPGA streaming at the University of Toronto. He combines hands-on low-level engineering (IR splitting, memory-copy optimizations, PCIe RTL quality) with systems thinking about hardware-software co-design for future heterogeneous platforms. Based in Canada, Sean is motivated by turning research-grade compiler and architecture ideas into practical, high-performance deployments and has a track record of shipping both production compiler features and silicon-focused engineering.
11 years of coding experience
12 years of employment as a software developer
Master of Applied Science (M.A.Sc.) (Incomplete) Computer Engineering, Master of Applied Science (M.A.Sc.) (Incomplete) Computer Engineering at University of Toronto