Principal Machine Learning Engineer
Cisco
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 96% of similar roles. Most pay $198,000–$254,750 — the blue band above. At the midpoint, this role pays about $336k versus about $226k for comparable roles.
Based on 240 similar postings.
Employer
Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity
Cisco currently has 307 open roles on FindRole.
Listed pay typically runs $167,700–$245,000 across 224 roles with salary data.
Most-posted roles
At a glance
The Principal Machine Learning Engineer joins the AI Software & Platform Team to serve as a lead technical architect for the Agentic Ops Solution. In this role, you will define the architectural vision, lead system design, and direct technical execution for AI platform capabilities. You will build shared infrastructure, abstractions, and paved roads to enhance engineering productivity. Key responsibilities include developing LLM and agentic systems featuring orchestrators, ReAct-style agents, tool calling, and MCP servers. You will utilize Python, Go, or TypeScript/Node.js alongside Kubernetes, Docker, and cloud hyperscaler platforms. The work involves solving complex problems in security resilience, threat defense, and operational automation by connecting enterprise product dashboards with intelligent, agentic AI capabilities across both SaaS and on-premise deployment models.
What does a Machine Learning Engineer earn in California?
Median $235750 from 200 postings across 34 companies.
Skills
What you'll do
What we're looking for
More like this
Cisco
Cisco
Oracle
Adobe
The Walt Disney Company
Amgen