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).
"(Required)" indicates required fields