CareerPlanGet AI match score →

Software Engineer - New Grad 2026

Toronto Office💼 Full-time🗓 2026-05-11 → 2026-07-31

Core

Build software systems for next-generation AI infrastructure, focusing on performance, scalability, and reliability of hardware-accelerated platforms.

Role type

New Graduate Software Engineer (Systems/Infrastructure)

Builds

Fully integrated AI-accelerated systems, low-level infrastructure, and distributed computing platforms

Domain

AI hardware infrastructure, systems programming, embedded systems, distributed computing

Deliverable

production ML models | infrastructure

Required skills

C/C++ programming, systems programming, networking, embedded systems, operating systems, device drivers, distributed systems, performance optimization, concurrent programming

Preferred skills

Linux systems programming, TCP/RDMA protocols, RPCs, packet trace tools, hardware interfaces, compilers, ML frameworks

Technologies

C, C++, Linux, TCP, RDMA, Wireshark

Responsibilities

Design, implement, test, and debug software solutions impacting system performance; contribute to low-level software components interacting with hardware and networking; participate in debugging, performance optimization, and system bring-up; develop tools for observability, reliability, and scalability; work cross-functionally with hardware, firmware, compiler, and infrastructure teams

Seniority

Entry-level, New Graduate

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Ashby ↗