Software Engineer - New Grad 2026

Cerebras
Toronto
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Communication","Collaboration","Detail-oriented","Learning mindset","Problem solving"]

Build and test software that powers next-generation AI infrastructure, directly improving performance, scalability, reliability, and usability. As a new graduate, collaborate with experienced engineers to design low-level components tightly integrated with hardware and networking, participate in debugging and performance optimization, and develop tools for observability and reliability. Gain hands-on experience across distributed systems, compilers, and ML frameworks in a hybrid environment based in Toronto or Sunnyvale.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cerebras
Cerebras
4 months ago

Software Engineer - New Grad 2026

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Build and test software that powers next-generation AI infrastructure, directly improving performance, scalability, reliability, and usability. As a new graduate, collaborate with experienced engineers to design low-level components tightly integrated with hardware and networking, participate in debugging and performance optimization, and develop tools for observability and reliability. Gain hands-on experience across distributed systems, compilers, and ML frameworks in a hybrid environment based in Toronto or Sunnyvale.
Location: Toronto
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Graduate level

Key Responsibilities

  • •Collaborate with experienced engineers on real-world systems and infrastructure challenges.
  • •Design, implement, test, and debug software solutions that improve system performance and reliability.
  • •Contribute to low-level software components that interact with hardware and networking infrastructure.
  • •Learn and contribute across multiple layers of an integrated AI-accelerated platform.
  • •Participate in debugging, performance optimization, and system bring-up, including building tools for observability, reliability, and scalability.

Key Requirements

  • •Recently graduated or currently enrolled in a university program in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline (graduating in 2026).
  • •Proficiency in C/C++ programming languages.
  • •Interest or exposure to systems/socket programming, networking, embedded systems, operating systems, device drivers, distributed systems, or network performance.
  • •Desire to work close to hardware/network and learn low-level engineering concepts.
  • •Excellent communication and collaboration skills (hybrid role based in Toronto, ON, or Sunnyvale, CA).
Experience:AI infrastructureDistributed systemsAccelerated computing
Skills:CommunicationCollaborationDetail-orientedLearning mindsetProblem solving
Tech Stack:CC++LinuxTCPRDMARPCWiresharkCompilersML frameworksEmbedded systemsDevice driversDistributed systemsNetwork performance

Company Brief

Cerebras
Designs and builds wafer-scale AI accelerators and systems for large-scale deep learning workloads, delivering specialized hardware and software to accelerate model training and inference for enterprises and research institutions.
Industry: Hardware Devices
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Sunnyvale, United States
Founded: 2016
WebsiteLinkedIn