Okta
About this role
Okta's Data Platform team builds the foundational infrastructure that powers the company's analytics
and machine learning, and this seat owns the streaming side of it. The stack is named and modern:
Kinesis, Flink, Elasticsearch and Snowflake. You design, build, deploy and optimise the streaming
infrastructure that everything else reads from. The context is worth knowing: the posting says the
project has a directive from engineering leadership to make Okta a leader in using data and machine
learning to improve end user security, and to spread that competency across engineering. That means
the platform has executive backing rather than being a side project. Apply if you want petabyte scale
streaming work where the downstream use is security rather than marketing analytics.
and machine learning, and this seat owns the streaming side of it. The stack is named and modern:
Kinesis, Flink, Elasticsearch and Snowflake. You design, build, deploy and optimise the streaming
infrastructure that everything else reads from. The context is worth knowing: the posting says the
project has a directive from engineering leadership to make Okta a leader in using data and machine
learning to improve end user security, and to spread that competency across engineering. That means
the platform has executive backing rather than being a side project. Apply if you want petabyte scale
streaming work where the downstream use is security rather than marketing analytics.
Who this is for
Requirements. 8+ years of experience in an object oriented language, preferably Java. Experience
developing and tuning highly scalable distributed systems. Experience with reliability engineering,
specifically in data quality, data observability and incident management. Hands-on experience
developing data integration applications for large scale (petabyte scale) environments, across both
batch and online systems.
What you would do. Work with engineers throughout the organisation to build foundational
infrastructure that lets Okta scale for years. Design, build and deploy the systems that power the
company's data analytics and machine learning. Design and own the building, deployment and
optimisation of the streaming infrastructure.
The stack, as listed. Kinesis, Flink, Elasticsearch and Snowflake sit at the centre of the analytics
infrastructure.
Why the team exists, stated in the posting. The project has a directive from engineering leadership
to make Okta a leader in the use of data and machine learning to improve end user security, and to
expand that competency across the rest of engineering. The posting says you would have a sizable
impact on the direction, design and implementation of the solutions.
Location. Bengaluru, under Okta's flexible model where the role allows.
⚠️ Okta publishes "Minimum Work Experience: 0.0" in the board metadata on several requisitions
including this one. It is an unfilled placeholder, not a real figure. The 8 years is from the body.
Who this is for. A data or backend engineer with eight or more years and real streaming experience,
not just batch. The reliability engineering requirement (data quality, observability, incident
management) is specific and worth taking seriously: this is a platform other teams depend on, so
being on the hook for it is part of the job. Java is preferred rather than optional here.
developing and tuning highly scalable distributed systems. Experience with reliability engineering,
specifically in data quality, data observability and incident management. Hands-on experience
developing data integration applications for large scale (petabyte scale) environments, across both
batch and online systems.
What you would do. Work with engineers throughout the organisation to build foundational
infrastructure that lets Okta scale for years. Design, build and deploy the systems that power the
company's data analytics and machine learning. Design and own the building, deployment and
optimisation of the streaming infrastructure.
The stack, as listed. Kinesis, Flink, Elasticsearch and Snowflake sit at the centre of the analytics
infrastructure.
Why the team exists, stated in the posting. The project has a directive from engineering leadership
to make Okta a leader in the use of data and machine learning to improve end user security, and to
expand that competency across the rest of engineering. The posting says you would have a sizable
impact on the direction, design and implementation of the solutions.
Location. Bengaluru, under Okta's flexible model where the role allows.
⚠️ Okta publishes "Minimum Work Experience: 0.0" in the board metadata on several requisitions
including this one. It is an unfilled placeholder, not a real figure. The 8 years is from the body.
Who this is for. A data or backend engineer with eight or more years and real streaming experience,
not just batch. The reliability engineering requirement (data quality, observability, incident
management) is specific and worth taking seriously: this is a platform other teams depend on, so
being on the hook for it is part of the job. Java is preferred rather than optional here.
Apply on company site
Opens www.okta.com, the employer's own application page. Applying is always free.