Software Engineer
Core
Design, develop, and operate robust backend infrastructure and data fabric logic to support large-scale data and compute workflows within Cisco's Data Center Networking solutions.
Role type
Software Engineer (Backend Infrastructure)
Builds
Scalable data infrastructure and intelligent data management capabilities for internal and external services.
Domain
Data Center Networking / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Go, Python, Linux OS internals, TCP/IP protocols, routers, switches (Layer 2 and 3), secure coding principles, unit testing, debugging, software development lifecycle
Preferred skills
Distributed systems, cloud architecture, Git source control management, build processes
Responsibilities
Design and develop sophisticated logic and backend infrastructure; Collaborate across teams to design solutions meeting performance and security requirements; Contribute to automation and optimization of engineering processes; Participate in the full software development lifecycle; Help shape engineering standards and technical architecture; Write functional clean code and unit tests; Perform coding, debugging, testing, and troubleshooting under supervision.
Seniority
Mid-level, hands-on IC
