Staff Software Engineer, Data Platform
Role Overview
Join Okta's Data Platform organization to build foundational infrastructure and data products for analytics and machine learning.
The team supports streaming analytics, interactive end-user reporting, data and ML platforms, and product telemetry.
The role focuses on scaling high-volume, low-latency distributed data-platform services and products.
Key Skills for This Role
Full Job Posting
About the role
Join Okta's Data Platform organization to build foundational infrastructure and data products for analytics and machine learning.
The team supports streaming analytics, interactive end-user reporting, data and ML platforms, and product telemetry.
The role focuses on scaling high-volume, low-latency distributed data-platform services and products.
Responsibilities
- Design, implement, and own data-intensive, high-performance, scalable platform components.
- Collaborate with engineering teams, architects, and cross-functional partners on project design and implementation.
- Participate in design reviews, code reviews, analysis, and performance tuning.
- Coach and mentor engineers.
- Debug production issues across services and the stack.
- Build, deploy, and optimize streaming infrastructure for analytics and machine learning.
Required qualifications
- 8+ years of experience with an object-oriented language; Java is preferred.
- Hands-on experience with cloud-based distributed computing technologies, including messaging, data processing, storage and compute, or coordination and scheduling systems.
- Experience developing and tuning highly scalable distributed systems.
- Strong software engineering principles and understanding of multithreading, garbage collection, and memory management.
- Reliability engineering experience in data quality, data observability, and incident management.
Technology and preferred experience
- The analytics infrastructure stack includes Kinesis, Flink, Elasticsearch, and Snowflake.
- Nice to have: security, encryption, identity management, or authentication infrastructure experience.
- Nice to have: major public cloud experience with mission-critical, high-volume services.
- Nice to have: petabyte-scale data integration across batch and online systems.
- Nice to have: distributed systems experience such as Kafka or Hadoop, or Kubernetes-based services on AWS.
About Okta
Okta builds identity infrastructure to help organizations securely adopt technology, including AI.
The company describes a global community spanning more than 20 offices and offers an in-person onboarding experience.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Okta
Senior Technical Consultant, Okta
Washington, USA
Senior Software Engineer (Core Frontier)
Bengaluru, IND
Solutions Engineer, Okta (Enterprise West)
Bellevue, USA
Senior Technology Specialist, Executive Support
San Francisco, USA
Sr. Software Engineer, AI Platform & Infrastructure
San Francisco, USA
Sr. Customer Success Manager
Toronto, CAN
Technical Content Manager
Chicago, USA
Staff Software Engineer, AI Platform & Infrastructure
San Francisco, USA