What is a Machine Learning Engineer at Cisco?
As a Machine Learning Engineer at Cisco, you play a vital role in revolutionizing how data, infrastructure, and security connect in the AI era. You are tasked with researching, developing, and deploying core analytical components that power advanced enterprise platforms, such as the Splunk Observability Cloud. Your daily work directly impacts millions of users and organizations by enabling cutting-edge features like streaming anomaly detection, predictive intelligence, and agentic AI capabilities that protect global digital footprints.
The scope of this role blends high-end algorithmic research with robust software engineering at scale. You will work alongside cross-functional teams spanning platform engineering, security, release engineering, and product management to deliver production-ready AI systems. Whether you are fine-tuning generative models like GPT-4, Claude, and Llama, or designing scalable APIs and containerized orchestration workflows, your contributions drive Cisco's 40-year legacy of fearless technical innovation.
Expect a fast-paced, collaborative environment where you are encouraged to experiment with emerging technologies while maintaining rigorous standards for model trustworthiness and resilience. Success in this position requires a unique combination of deep machine learning theory, cloud-native architecture expertise, and an appetite for solving complex, ambiguous business problems. You will shape the future of how humans and technology interact across physical and digital worlds.


