Principal Machine Learning Engineer

Cisco

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Milpitas, CASan Francisco, CA
Salary
$296,300–$374,800 / yr
Employment
Full-time
Posted
6 days ago
Freshness
Confirmed live today
Closes
Nov 26, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $226k
This role $336k
$156k $398k
below market most similar roles pay here above market

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

About Cisco

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

View all roles at Cisco

At a glance

TL;DR · Principal Machine Learning Engineer

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.

See salary data

What you'll do

  • Define the architectural vision and lead system design for the Agentic Ops Solution.
  • Direct technical execution and establish engineering standards for scalable AI platform capabilities.
  • Build shared infrastructure, abstractions, and "paved roads" to enhance productivity across engineering teams.
  • Develop LLM and agentic systems including orchestrators, tool calling, and asynchronous task results.
  • Manage service deployments on Kubernetes, including configuration, secret management, and health checks.
  • Perform cross-boundary debugging using logs, traces, and metrics to ensure system reliability.
  • Lead design reviews and provide technical mentorship to engineers across cross-functional boundaries.

What we're looking for

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field with 12+ years of software engineering experience.
  • Master’s degree with 10+ years of experience or PhD with 7+ years of experience is also accepted.
  • Minimum of 8 years of experience designing and deploying distributed cloud software platforms, microservices, or enterprise-scale automation systems.
  • Minimum of 4 years of experience in a technical leadership capacity driving architectural decisions across multi-disciplinary engineering teams.
  • Demonstrated experience building and deploying production applications utilizing Generative AI, LLM orchestration frameworks, or AI assistants/copilots.
  • Hands-on experience developing backend or full-stack software using Python, Go, or TypeScript/Node.js and cloud-native technologies like Kubernetes and Docker.
  • Experience architecting multi-agent systems, agentic workflow runtimes, or graph-based execution engines (preferred).
  • Experience with model serving infrastructure, RAG architectures, and LLM evaluation/benchmarking frameworks (preferred).

More like this

Similar roles

Principal Machine Learning Engineer

Cisco

San Jose, CA 12 days ago $296,300–$374,800
Python PyTorch JAX LLM SLM RAG Vector Databases PEFT LoRA Quantization Distillation CI/CD Agentic Workflows Inference Runtimes Hybrid Cloud Edge Computing GPU CPU NPU
10+ yrs exp Hybrid

Architect, AI / Agentic Automation

Cisco

San Jose, CA 61 days ago
Agentic AI LLM MCP A2A Python Go Rust TypeScript React Node.js .NET PostgreSQL Redis Kafka Kubernetes Docker CI/CD Distributed Systems Event-Driven Architecture Cloud-Native
8+ yrs exp Hybrid

Principal Machine Learning Engineer

Oracle

Nashville, TN 83 days ago $126,200–$264,100
Machine Learning PyTorch TensorFlow Keras ETL Version Control Software Development Infrastructure Scalability vLLM SGLang
6+ yrs exp

Principal Machine Learning Engineer

Adobe

San Jose, CA +2 39 days ago
PyTorch CUDA Triton TensorRT Python Kubernetes MLOps RAG LLMs Diffusion Models Transformers Quantization Distributed Systems GPU scheduling Nvidia Dynamo
8+ yrs exp

Principal Machine Learning Engineer

The Walt Disney Company

Glendale, CA +1 16 days ago $210,500–$282,300
Machine Learning AWS Databricks Spark Kafka Kinesis MLflow SageMaker Vertex AI REST Microservices MLOps LangGraph AutoGen CrewAI LLMs Step Functions Lambda Glue SQS SNS Personalize
10+ yrs exp Hybrid

Principal Machine Learning Engineer

Amgen

Remote (Thousand Oaks, CA) 32 days ago $187,395–$253,534
Python Java Machine Learning generative-AI LLM RAG MLOps Kubeflow SageMaker Pipelines Docker AWS Azure GCP LangChain LangGraph Semantic Kernel Vector Databases CNNs RNNs Transformers GitHub Actions Deep Learning
8+ yrs exp Remote