Java (advanced)
Elasticsearch (advanced)
Kubernetes (advanced)
Want to help us bring our fundamental data stores to multiple clouds - public and private?
About us at Cognite
At Cognite, we want to make data do more. Our teams are working on building a data platform and applications as part of the next-generation industrial data ecosystem that Cognite powers.
Our technology enables heavy asset industries to become more efficient, safer, and sustainable through data contextualisation.
Our Database Reliability Engineering Team is a key enabler in allowing our internal teams to deliver on this mission.
Cognite’s Data Fusion SaaS product stores and processes operational data at scale utilizing state-of-the-art Machine Learning techniques, enabling the world's largest industrial companies to make data-driven decisions.
Our platform is running on both public and private clouds.
Our Database Reliability Engineering Team
Our Database Reliability Engineering (DBRE) team is responsible for the continuous well-being of our portfolio of PostgreSQL, Elasticsearch, FoundationDB, and Kafka clusters.
These collectively process billions of records per second across both public and private clouds. We run on top of Kubernetes as a platform for consistency at scale.
We have clusters spread across the globe, delivering data processing for our customers 24x7.
Inside the Database Reliability Engineering team, we write the systems that operate the databases our developer teams use.
In this role, you will focus on the Strimzi Kafka operator : improving the operator, developing tooling for our internal deployment, observability, and troubleshooting our Kafka clusters.
There is room to cross-train beyond Kafka if you desire or to stay focused and go deep : we value both patterns.
We are a growing team and are looking to hire people. We are looking for both junior and senior engineers. Applications should have one of the following attributes :
About our Tech stack
We work with open source technologies that need to run in multiple cloud environments both public clouds (like Google Cloud Platform and Azure) and private clouds.
Managed Kubernetes (GKE, AKS) forms the base that we build our products on top of. Where possible, we have used PaaS to store states, such as Google Bigtable, Spanner, and Pubsub.
Our backend developer teams work with Java, Scala, Python, and Rust. CI / CD is handled by a combination of Github, Jenkins, and Spinnaker to test and deploy code to production.
The infrastructure is managed as code with Terraform and Atlantis and services are monitored using Prometheus, Grafana, and Lightstep.
In Database Reliability Engineering at Cognite, we build and maintain foundational components that provide cross-cloud self-serve platform services to our product teams and operate those foundational components professionally.
Life as a Database Reliability Engineer for Kafka at Cognite
A sneak peak of some benefits you have by joining Cognite :
Excited about this opportunity? Apply today!
You can leave your application through the link apply button and our recruitment team will be in contact with you. Please do not hesitate to contact our Senior Recruiter,