Software Engineer - New Grad 2026
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