Skip to main content

About the role

Software Engineer Join the Infrastructure Engineering team as a Software Engineer and help redefine how networking problems are solved. You will develop innovative software for next-generation networking platforms and create AI-powered systems that can reason, troubleshoot, and resolve complex infrastructure challenges. This is an opportunity to work at the intersection of software engineering, networking, and AI/ML to deliver transformative tools for large-scale systems.
In this role, you will: Design, develop, and test software for high-impact networking platforms and distributed systems. Collaborate with system architects and engineering teams to design scalable solutions that meet product requirements. Build systems and applications using modern development practices and open-source technologies. Contribute to the development and maintenance of complex software projects with an automation-first mindset. Troubleshoot, debug, and optimize distributed systems to improve performance and reliability. Support production environments and participate in resolving real-world operational challenges. Work closely with geographically distributed engineering teams in a collaborative environment.
Minimum Qualifications: Bachelor's degree +7 years of related experience, or Masters +4 years of related experience, or PhD +1 year of related experience, or equivalent related work experience. Programming experience in C/C++ & Python required. Experience with AI-driven workflows and Agentic frameworks. Understanding of foundational AI concepts and machine learning algorithms. Experience working with Linux systems, networking fundamentals, operating system concepts, and container-based applications. Experience using modern AI-assisted development tools such as Cursor, Codex, Claude Code, or Devin
Preferred Qualifications:
  • Experience developing software for distributed systems or large-scale software platforms
  • Certifications in AI/ML and Agentic workflows or equivalent.
  • Understanding of networking fundamentals including TCP/IP, DNS, DHCP, BGP, routing protocols, and switching
  • Strong analytical and problem-solving skills with the ability to work in a fast-paced engineering environment.

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Milpitas, CA

Occupation

Computer Systems Engineers/Architects

Industry

Computer Systems Design Services

Posted

yesterday

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE (opens in a new tab)