Senior Software Engineer, Cisco Intersight
Core
Design and deliver cloud-native software, APIs, and distributed services for Cisco's AI Infrastructure strategy, supporting both cloud and on-premises environments.
Role type
Senior Software Engineer (Backend/Distributed Systems)
Builds
Secure, scalable backend services, APIs, and AI-enabled capabilities for the Intersight cloud platform.
Domain
Cloud infrastructure, distributed systems, AI/ML
Deliverable
production ML models | product features
Required skills
Go, C/C++, Java, Python, cloud-native microservices, distributed systems, data structures, algorithms, API design, system architecture, security, scalability, reliability, mentoring
Preferred skills
AWS Cloud, enterprise management platforms for compute/AI, MongoDB (data modeling, indexing, sharding, performance analysis)
Technologies
Go, C/C++, Java, Python, AWS, MongoDB, MCP, LLMs, RAG
Responsibilities
Design, build, test, and maintain secure backend services; lead medium-sized features from design to production; diagnose complex production issues and lead root-cause analyses; partner with product and UX teams; develop AI-enabled and agentic capabilities; review code and technical designs; coordinate cross-team dependencies; mentor peers and junior engineers; contribute to threat modeling and secure coding practices; improve engineering processes and automation.
Seniority
Senior, hands-on IC with mentorship responsibilities