Principal Engineer, Data Services & Data Platform

Cisco

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Milpitas, CA
Employment
Full-time
Posted
49 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $197k
$132k $246k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$224,575.

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 Engineer, Data Services & Data Platform

The Principal Engineer, Data Services & Data Platform joins the AI and Software Platform Group to lead the architecture and development of foundational data services at enterprise scale. This role involves defining the multi-year technical roadmap, designing highly available and resilient data systems, and establishing reusable primitives for ingestion, processing, storage, and delivery. You will build solutions for batch and real-time event-driven workflows while ensuring data governance, quality, and lineage for analytics and generative AI applications. The position requires expertise in distributed systems, service-oriented architectures, and programming in Java, Go, Python, or C++. Key technologies include Kubernetes, Kafka, Flink, Spark, object storage, lakehouse architectures, and distributed SQL engines. You will solve complex scaling challenges to support modern AI/ML workloads, including feature stores and vector data.

What you'll do

  • Define and drive the multi-year technical roadmap for enterprise data services.
  • Design and build highly available, scalable, and resilient distributed data systems.
  • Establish reusable architectural patterns for data ingestion, processing, storage, and delivery.
  • Define standards for data products, schemas, lineage, and contracts to support AI/ML workloads.
  • Translate business requirements from stakeholders into durable technical solutions.
  • Resolve complex scaling challenges and mentor senior engineering staff to raise team standards.
  • Ensure the delivery of trusted, discoverable, and high-quality data for analytics and observability.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 15+ years of experience designing and delivering large-scale distributed systems or data platforms.
  • Experience in data services, cloud platforms, distributed storage, data processing, and service-oriented architectures.
  • Programming experience in one or more languages such as Java, Go, Python, or C++.
  • Extensive experience building and scaling multi-tenant SaaS or enterprise data platforms from early-stage design to global production (preferred).
  • Proficiency with a modern data stack, including Kubernetes, Kafka, Flink, Spark, object storage, lakehouse architectures, and distributed SQL engines (preferred).
  • Proven ability to support modern AI/ML workloads, including experience with feature stores, vector/unstructured data, model evaluation, and generative AI systems (preferred).
  • Deep understanding of the data lifecycle, including practical experience with governance, data quality, lineage, cataloging, security, privacy, and regulatory compliance (preferred).

More like this

Similar roles

Principal Engineer, Data Platforms

Early Warning Services

Scottsdale +3 35 days ago
Databricks Spark PySpark Kafka Snowflake Python AWS Azure GCP Kubernetes CI/CD Infrastructure as Code NoSQL Data Modeling Data Governance Agile Scrum LEAN SDLC Test Automation Distributed Processing
10+ yrs exp Hybrid

Principal Engineer, Data Platforms (Architecture & Ingestion)

CVS Health

Remote (New Jersey) 69 days ago $144,200–$288,400
Databricks Delta Lake Unity Catalog Azure AWS GCP Terraform CI/CD Apache Spark Kafka Event Hub Kinesis Pub/Sub NiFi Cribl OpenTelemetry OCSF Infrastructure-as-Code Policy-as-Code FinOps Splunk
10+ yrs exp Remote

Data Platform Principal Software Engineer

JPMorgan Chase

Jersey City, NJ 69 days ago
Distributed Systems Platform Engineering CI/CD Infrastructure as Code Data Governance Systems Design Streaming Ingestion Monitoring Observability Data Quality data, lineage Encryption Policy as Code

Senior Software Engineer, Data Engineering

Cisco

San Francisco, CA 20 days ago
Kubernetes Kafka Spark Flink Scala C++ Java SQL Terraform Ansible Elasticsearch Grafana ELK Distributed Systems Data Pipelines
5+ yrs exp Hybrid

Principal Data Engineer, AI Enablement

AbbVie

North Chicago, IL 19 days ago $124,500–$236,500
Python SQL Spark MLOps LLM Graph RAG ETL ELT AWS Neo4j Elasticsearch CI/CD Vector Stores text mining GenAI
8+ yrs exp

Principal Engineer, Cloud Data Infrastructure

PayPal

San Jose, CA +1 55 days ago $218,000–$323,950
AWS Distributed Systems NoSQL CI/CD Infrastructure as Code Caching Data Pipelines Real-time Analytics Vector Databases Feature Stores LLM Serving Resilience Engineering Failure Injection Testing
10+ yrs exp Hybrid