Principal Software Engineer, AI Defense (Hybrid)
Core
Architect high-throughput control and data planes to safeguard enterprise AI ecosystems, foundation models, and autonomous agents against cyber threats like prompt injection and data exfiltration.
Role type
Principal Software Engineer (AI Security & Distributed Systems)
Builds
Mission-critical security control planes, data planes, policy engines, and real-time posture assessment services for Cisco's AI-native portfolio.
Domain
Enterprise AI Security, Distributed Systems, Cloud Infrastructure
Deliverable
production ML models
Required skills
Go, Python, Java, Kubernetes (EKS/GKE), Kafka/MSK, Cloud Security Posture Management, Identity/Access Governance, LLM Application Security, Agentic Frameworks, MCP Architectures
Preferred skills
AI Safety Engineering, Zero-trust Network Boundaries, Service Meshes (Envoy/Istio), DevSecOps, Technical Mentorship, Open-source Security Contributions
Technologies
Go, Python, Java, AWS, GCP, Kubernetes, Kafka, Envoy, Istio
Responsibilities
Architect enterprise AI defense platforms and system designs for control/data planes; Write and deploy high-throughput microservices and APIs; Harden agentic AI and model security via runtime guardrails and policy enforcement; Drive cross-organizational technical strategy for zero-trust architectures.
Seniority
Principal, hands-on IC with strategic influence
