Senior Software Engineer, AI/ML Network Engineering
ciscoMilpitas, CA
Senior Software Engineer, AI/ML Network Engineering
ciscoMilpitas, CA
yesterday
Occupations
Computer Systems Engineers/ArchitectsSoftware DevelopersNetwork and Computer Systems AdministratorsAbout 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)