Skip to content
OktaOktaSan Francisco, CA

Staff Software Engineer, Data Platform

Staff Software Engineer building and scaling Okta's high-volume, low-latency Data Platform for streaming analytics, ML, and telemetry using technologies like Kafka, Flink, and Snowflake. Requires 8+ years experience with distributed systems and Java; U.S. Person status required for FedRAMP.

194k – 267k
Hybrid8+ YOEData Engineering

About the role

Responsibilities

  • Design, implement and own data-intensive, high-performance, scalable platform components
  • Work with engineering teams, architects and cross functional partners on the development of projects, design, and implementation
  • Conduct and participate in design reviews, code reviews, analysis, and performance tuning
  • Coach and mentor engineers to help scale up the engineering organization
  • Debug production issues across services and multiple levels of the stack

Requirements

  • 8+ years of experience in object-oriented language, preferably Java
  • Hands-on experience using cloud-based distributed computing technologies including:
    • Messaging systems such as Kinesis, Kafka
    • Data processing systems like Flink, Spark, Beam
    • Storage & Compute systems such as Snowflake, Hadoop
    • Coordinators and schedulers like the ones in Kubernetes, Hadoop, Mesos
  • Experience in developing and tuning highly scalable distributed systems
  • Excellent grasp of software engineering principles
  • Solid understanding of multithreading, garbage collection and memory management
  • Experience with reliability engineering specifically in areas such as data quality, data observability and incident management
  • Ability to access federal environments and/or have access to protected federal data (U.S. Person status required)

Nice-to-Haves

  • Maintained security, encryption, identity management, or authentication infrastructure
  • Leveraged major public cloud providers to build mission-critical, high volume services
  • Hands-on experience in developing Data Integration applications for large scale (petabyte scale) environments with experience in both batch and online systems
  • Contributed to the development of distributed systems or used one or more at high volume or criticality such as Kafka or Hadoop
  • Experience developing Kubernetes based services on AWS Stack

Skills

JavaKinesisKafkaFlinkSparkBeamSnowflakeHadoopKubernetesAWS
Honor

Staff Data Platform Engineer

HonorUnited States

Staff Data Platform Engineer building and leading AWS-native data platform architecture, orchestration, governance, and AI-readiness for analytics and ML workloads. Requires 8-10+ years experience with AWS data systems and strong technical leadership.

194k – 220k
Remote8+ YOEData Engineering
Nuro

Senior/Staff Software Engineer, ML Data Infrastructure

NuroMountain View, CA

Build scalable data infrastructure for ML training and evaluation in autonomous driving, including batch/streaming pipelines, storage systems, dashboards, monitoring, data mining, and annotation tools. Requires 4+ years experience, Python proficiency, and engineering leadership.

194k – 352k
On-site4+ YOEData Engineering
Nuro

Senior/Staff Software Engineer, Data Platform

NuroMountain View, CA

Build scalable data platforms for autonomous driving ML systems, including batch/streaming pipelines, storage, dashboards, and monitoring. Requires 4+ years experience in large-scale data systems, Python/C++, and engineering leadership.

194k – 352k
On-site4+ YOEData Engineering
Databricks

Staff Software Engineer - Distributed Data Systems

DatabricksSan Francisco, CA +1

Develops distributed data systems like Apache Spark and Delta Lake at massive scale, ensuring high performance and reliability for exabyte-scale workloads. Requires 8+ years in Java/Scala/C++ and deep distributed systems expertise.

192k – 260k
On-site8+ YOEData Engineering
Hinge Health

Staff Data Engineer - Data & ML Platform

Hinge HealthSan Francisco, CA

Staff Data Engineer leading architecture and reliability for a unified data platform that powers real-time experiences, analytics, and ML systems. Owns data contracts, schema evolution, observability, and standards across Kafka, Flink, PySpark, Delta Lake, and Databricks in a HIPAA-compliant environment.

198k – 296k
Hybrid8+ YOEData Engineering