Overview
Senior Software Reliability Engineer on the Data Platform team, building and operating the streaming analytics, end-user reporting, and data and ML infrastructure that Okta's products depend on.
What you'll do
- Design, implement and own data-intensive, high-performance, scalable platform components
- Work with engineering teams, architects and cross-functional partners on project development, 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
- Participate in the on-call rotation and incident management
What you'll need
- 5+ years of industry experience
- 2+ years of experience in an object-oriented language, preferably Java
- Experience developing Kubernetes-based services
- Hands-on experience with cloud-based distributed computing technologies, including messaging systems such as Kinesis and Kafka
- Data processing systems such as Flink, Spark and Beam
- Storage and compute systems such as Snowflake, Databricks and Hadoop
- Coordinators and schedulers such as those in Kubernetes, Hadoop and Mesos
- Experience 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 in areas such as data quality, data observability and incident management
Nice to have
- Maintained security, encryption, identity management or authentication infrastructure
- Leveraged major public cloud providers to build mission-critical, high-volume services
- Hands-on experience developing data integration applications for large-scale (petabyte-scale) environments, across 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
Details
- Location: Bengaluru, India
- Work mode: Hybrid
Read the full description and apply on the company’s own careers page.