Logo
Upscaleai

Software Engineer – SONiC, SAI & Network Systems

Upscaleai, Santa Clara, California, us, 95053

Save Job

Location: On-site in Santa Clara, CA Job Type: Full-Time Company: Upscale AI Team Size:

+100 employees Industry: High-Tech / Emerging Infrastructure

Why join Upscale AI Upscale ai is an innovative high-tech startup delivering breakthrough infrastructure solutions in AI. With a rapidly growing team and cutting-edge stack, we’re building for scale, resilience, and productivity. We’re looking for a smart, driven engineering professional to join our infrastructure team and help support a secure, scalable, and user-friendly computing environment across the company.

About the role: We are seeking a talented and experienced Software Engineer with deep expertise in SONiC (Software for Open Networking in the Cloud) network operating system (NOS), SAI, Layer 2/Layer 3 networking, and network test frameworks including PTF and SPyTest. In this role, you will be a key contributor to the development, validation, and optimization of modern network operating system, helping drive innovation in data center and enterprise network infrastructures built for AI/ML applications.

Job Responsibilities:

Design, develop, and maintain features and enhancements for the SONiC NOS platform.

Develop and execute test plans using PTF and SPyTest for L2/L3 networking protocols and infrastructure.

Debug, troubleshoot, and resolve complex networking issues at scale on SONiC platforms.

Collaborate closely with cross-functional teams including hardware engineers, QA, and DevOps to ensure seamless integration and deployment.

Participate in code reviews, architecture discussions, and documentation efforts.

Contribute to SONiC open-source communities and stay current with the evolving SONiC ecosystem.

Required Qualifications:

Bachelor’s or Master’s degree in Computer Science, Electrical Engg., or a related field.

Minimum 5 years of hands-on experience in network software development.

Strong experience with SONiC network operating system.

Deep understanding of SAI (Switch Abstraction Interface)

Proficient in Python, C/C++, Go.

Experience with PTF (Packet Test Framework) and SPyTest for network validation.

Familiarity with Linux internals, docker containers, and network virtualization technologies.

Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.

Preferred Skills:

Contributions to the SONiC open-source community.

Experience with Software Defined Networking (SDN) controllers and programmable data planes.

Experience with SAI Challenger network testing framework.

Knowledge of network ASICs and switch hardware architecture.

Solid understanding of Layer 2 and Layer 3 networking protocols (e.g., VLANs, STP, BGP, OSPF).

#J-18808-Ljbffr