Machine Learning Engineer

Cisco

Confirmed live today High trust
Closes tomorrow

Quick summary

Work type
On-site
Location
San Francisco, CASan Jose, CA
Salary
$165,000–$211,100 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today
Closes
Oct 12, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $221k
This role $188k
$153k $277k
below market most similar roles pay here above market

This role pays less than 78% of similar roles. Most pay $192,050–$249,000 — the blue band above. At the midpoint, this role pays about $188k versus about $221k 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 267 open roles on FindRole.

Listed pay typically runs $167,700–$245,000 across 201 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Machine Learning Engineer

The Machine Learning Engineer - CTO innovations joins the Cisco CTO Organization to build next-generation AI applications for networking and security. Working with experienced engineers and researchers, you will develop production-ready AI systems, including LLM applications, RAG, and operational analytics. Your daily responsibilities involve building scalable data pipelines, designing ETL/ELT workflows, and creating user-facing insight dashboards to improve anomaly detection and incident analysis. You will utilize Python, SQL, and data structures to process logs, graph structures, and semantic search datasets. The role requires technical proficiency with tools such as LangChain, Neo4j, AWS, Snowflake, Airflow, PySpark, TensorFlow, and React. You will solve complex problems by transforming networking and security telemetry into actionable operational intelligence, focusing on automated troubleshooting and infrastructure automation.

What does a Machine Learning Engineer earn in California?

Median $231150 from 191 postings across 27 companies.

See salary data

What you'll do

  • Build scalable data pipelines and applied AI systems to transform networking and security telemetry into operational intelligence.
  • Design ETL/ELT workflows using Python and SQL across cloud and distributed data platforms.
  • Build, evaluate, and monitor production LLM, RAG, and ML applications for automated troubleshooting and anomaly detection.
  • Process logs, alerts, graph structures, and semantic search datasets to improve visibility and incident analysis.
  • Write maintainable code and build user-facing insight dashboards for operational analytics.
  • Participate in design reviews and support live production services for AI-powered networking products.

What we're looking for

  • Meet one of the following: Master's degree with 0 years experience, Bachelor's with 2 years, certification/bootcamp with 3 years, or high school diploma with 4 years.
  • Demonstrate strong programming skills in Python and SQL.
  • Possess knowledge of data structures, algorithms, software engineering, and object-oriented design.
  • Experience in Generative AI, LLMs, RAG, or machine learning (preferred).
  • Experience in data engineering and ETL/ELT pipelines (preferred).
  • Experience in model deployment, inference, or cloud-based application development (preferred).
  • Familiarity with Git, APIs, testing, and software development practices (preferred).
  • Experience with tools such as LangChain, Neo4j, AWS, Snowflake, Airflow, PySpark, TensorFlow, OpenCV, or React (preferred).

More like this

Similar roles

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 11 days ago
Python C++ Rust Java scikit-learn TensorFlow PyTorch Deep Learning Computer Vision Generative AI LLMs LangChain LangGraph MCP Supervised Learning Unsupervised Learning Cursor Data Science ML Engineering

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 81 days ago
Python TensorFlow PyTorch scikit-learn C++ Rust Java LLMs LangChain LangGraph Generative AI Computer Vision Deep Learning Supervised Learning Unsupervised Learning MCP Cursor
2+ yrs exp

Machine Learning Engineer

Q2

Austin, TX 58 days ago
Python R Java TensorFlow PyTorch scikit-learn Machine Learning AI Statistics Probability Theory Optimization
5+ yrs exp

Machine Learning Engineer

Ramp

New York City, NY 18 days ago $200,000–$330,000
Python PyTorch NumPy Pandas SQL Snowflake dbt LLM Machine Learning agentic (AI Hex RisingWave
5+ yrs exp Hybrid

Machine Learning Engineer

Apple Inc

Cupertino, CA 103 days ago $184,700–$324,800
Python C++ PyTorch CUDA GPU Kernel Optimization Distributed Training Data Pipelines Inference Serving Computer Architecture Model Deployment Data Ingestion Profiling Debugging Claude
10+ yrs exp

Machine Learning Engineer

Equifax

Atlanta, GA +1 83 days ago
Machine Learning Artificial Intelligence Data Engineering Big Data Analytics Cloud Computing ETL Data Modeling Data Orchestration Software Development Life Cycle Data Architecture Parallel Processing
7+ yrs exp