Software Development Engineer

Upscale logo
  • BANGALORE, INDIA
  • Anywhere

Company: Upscale AI
Team Size: +100 employees
Industry: High-Tech / Emerging Infrastructure
Department: AI Network Software
Location: Bangalore, India

Why join Upscale AI

Upscale AI is building high-performance infrastructure powering the next generation of artificial intelligence. Backed by over $300M in funding and rapid global adoption, we are scaling systems designed for the world’s most demanding AI workloads.

We focus on first-principles engineering across silicon, systems, and networking—where performance, scale, and execution are critical. Our team is talent-dense and high-performing. We value ownership, technical rigor, and speed, and we offer the opportunity to work on foundational problems with immediate, real-world impact.

If you’re looking to do high-impact work, move fast, and help define the infrastructure behind the future of AI—Upscale AI is where you can produce meaningful work at the frontier—and operate at a high standard.

Position Overview

We are seeking a talented and experienced Software Development Engineer with deep expertise in at least two of the following.

  • OCP SAI (Switch Abstraction Interface)
  • SDK for any networking ASIC
  • Layer 2 & layer 3 networking features
  • Test frameworks like Pytest, PTF etc.
  • Knowledge of networking ASIC pipelines

Key Responsibilities

  • Develop and maintain SDK & SAI features
  • Handle feature requests including feasibility/scale analysis, development and testing
  • Write and execute test plans for all your deliverables
  • Debug, troubleshoot, and resolve complex networking issues at scale on live network systems
  • 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 open-source communities and stay current with the evolving ecosystem

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical/Electronics engineering, or a related field
  • Minimum 5 years of hands-on experience in network software development
  • Proficient in Python & ‘C’
  • Experience with PTF (Packet Test Framework) and PyTest for validation
  • Good grasp of networking features, concepts
  • Knowledge of network ASICs and switch hardware architecture
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment
  • Can do, will do attitude, and a team player

Preferred Skills

  • Contributions to open-source communities.
  • Experience with Software Defined Networking (SDN) controllers and programmable data planes.
  • Experience with SAI Challenger network testing framework.
  • Solid understanding of Layer 2 and Layer 3 networking protocols (e.g., VLANs, STP, BGP, OSPF).
  • Familiarity with GenAI development tools

Compensation

Where you fall within our ranges depends on your experience, skills, and impact—we benchmark against internal levels to keep things fair and consistent.

Upscale AI is an Equal Opportunity Employer that is committed to inclusion and diversity. Qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, disability or protected veteran status. We also take affirmative action to offer employment opportunities to minorities, women, individuals with disabilities, and protected veterans.

Upscale AI is committed to working with qualified individuals with physical or mental disabilities. Applicants who would like to contact us regarding the accessibility of our website or who need special assistance or a reasonable accommodation for any part of the application or hiring process may contact us at: hiring@upscaleai.com. This contact information is for accommodation requests only. Evaluation of requests for reasonable accommodation will be determined on a case-by-case basis.

"(Required)" indicates required fields

This field is hidden when viewing the form
Accepted file types: pdf, docx, Max. file size: 100 MB.

3101 Jay Street,
Santa Clara, CA 95054

Info@upscaleai.com

Copyright © Upscale ai. All rights reserved.

SIGN UP FOR EMAIL UPDATES