Software Engineer - New Grad 2026

Cerebras

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (graduating in 2026)
  • Proficiency in C/C++ programming languages
  • Interest in systems programming, networking, and embedded systems
  • Desire to engage with low-level engineering concepts
  • Detail-oriented, with a willingness to learn and grow
  • Strong communication and collaboration skills
  • Hybrid working environment in Toronto, ON, or Sunnyvale, CA

Responsibilities

  • Collaborate with engineers on systems and infrastructure challenges
  • Design, implement, test, and debug impactful software solutions
  • Contribute to low-level software that interacts with hardware
  • Learn and engage with all levels of an AI-accelerated platform
  • Participate in debugging and system optimization activities
  • Develop tools to enhance system observability and reliability
  • Work cross-functionally with hardware and firmware teams

Benefits

  • Hands-on experience with AI-accelerated systems
  • Opportunity to work closely with hardware and cross-functional teams
  • Involvement in projects that impact performance and scalability
  • A supportive learning environment to grow technical skills
  • Exposure to state-of-the-art technologies in distributed infrastructure
Full Job Description
About The Role

As a New Graduate Software Engineer, you will collaborate with world-class engineers to solve real-world challenges across the software stack. You will contribute to software systems that directly impact performance, scalability, reliability, and usability of next-generation AI infrastructure.

This role is ideal for candidates with a strong interest in systems programming, networking, embedded systems, distributed infrastructure, or performance-oriented software engineering. Our teams work very closely with hardware, so candidates with experience primarily focused on higher-level application development or AI applications may be less aligned with the nature of this work.

You will gain hands-on experience working across multiple layers of a fully integrated AI-accelerated system, including advanced hardware interfaces, low-level infrastructure, distributed systems, compilers, and ML frameworks.
Responsibilities
  • Collaborate with experienced engineers on real-world systems and infrastructure challenges.
  • Design, implement, test, and debug software solutions that directly impact system performance and reliability.
  • Contribute to low-level software components interacting closely with hardware and networking infrastructure.
  • Learn and contribute across multiple layers of a fully integrated AI-accelerated platform.
  • Participate in debugging, performance optimization, and system bring-up activities.
  • Develop tools and infrastructure to improve observability, reliability, and scalability.
  • Work cross-functionally with hardware, firmware, compiler, and infrastructure teams.
Required Qualifications
  • 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.
  • Detail-oriented but keen to learn the bigger picture and step out of comfort zone.
  • Excellent communication and collaboration skills.
  • Hybrid role based in Toronto, ON, or Sunnyvale CA
Assets
  • Experience with Linux systems programming or debugging tools.
  • Familiarity with TCP/RDMA protocols, RPCs, and packet trace tools such as Wireshark
  • Exposure to networking concepts, device drivers, embedded systems, or distributed infrastructure.
  • Familiarity with performance optimization or concurrent programming concepts.
  • Interest in large-scale AI infrastructure and accelerated computing systems.

Similar Jobs

More Jobs at Cerebras

More Information Technology Jobs

Find similar Software Engineer - New Grad 2026 jobs: