Staff Software Engineer, Data Platform
Core
Designing, building, and deploying high-performance, scalable data platform services and products to power Okta's streaming analytics, interactive reporting, and ML infrastructure.
Role type
Staff Software Engineer, Data Platform
Builds
Foundational data services, systems, and data products for streaming analytics, interactive end-user reporting, and ML platform scaling.
Domain
Cloud computing, distributed systems, data engineering, machine learning infrastructure
Deliverable
production ML models | infrastructure
Required skills
Java, distributed computing, streaming data processing, system design, multithreading, memory management, reliability engineering, incident management
Preferred skills
Security/encryption infrastructure, public cloud providers, petabyte-scale data integration, Kubernetes, AWS
Technologies
Kinesis, Kafka, Flink, Spark, Beam, Snowflake, Hadoop, Kubernetes, Mesos, ElasticSearch
Responsibilities
Design and own data-intensive, high-performance, scalable platform components; Conduct design reviews, code reviews, analysis, and performance tuning; Debug production issues across services and multiple levels of the stack; Coach and mentor engineers to help scale up the engineering organization.
Seniority
Staff, hands-on IC with mentorship