Senior Database Reliability Engineer - Kafka or Elasticsearch

| Remote
Sorry, this job was removed at 11:38 a.m. (CST) on Monday, January 31, 2022
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Location: Fully remote or Oslo


Want to help us bring our fundamental data stores to multiple clouds - public and private?


About the Database Reliability Engineering Team

Cognite’s core product is a digital platform (Cognite Data Fusion) that contextualizes operational data at scale, enabling asset-intensive industries to make data-driven decisions. Our platform is built on many different technologies, each good at solving different problems. Some of these are absolutely fundamental, and the Database


Reliability Engineering team is responsible for the continuous well-being of our portfolio of PostgreSQL, Elasticsearch, and Kafka clusters, some of which we expect to have thousands of in the years to come – in both public and private clouds, through managed services and on self-managed Kubernetes clusters.


Even when using mature as-a-Service offerings and Kubernetes operators, there are many things that can and will go wrong. Herding clusters that need upgrading, upscaling, cost-trimming, and recovery etc., while continuously serving heavy workloads with tight SLOs requires solid reliability engineering.


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 in private clouds with customer provided Kubernetes.


Managed Kubernetes (GKE, AKS, Openshift) forms the base that we build our products on top of. Where possible, we have used PaaS to store state, such as Google Bigtable, Spanner and Pubsub. We replicate data to different storage systems to be able to answer different types of queries, where PostgreSQL and Elasticsearch are important examples.


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.


As we are establishing a team in Database Reliability Engineering we are looking to hire four people. We will need senior as well as principal engineers, who are experts in Postgres and/or Elasticsearch.

About the job to be done:

  • Form Cognite’s DBRE team, owning the full cluster lifecycle of all of our PostgreSQL, ElasticSearch, or Kafka clusters. (We plan one sub-team per technology)
  • both on public clouds and on private Kubernetes deployments
  • Establish robust reliability engineering to support these clusters, managing aspects like monitoring, chaos testing, alerting, on-call rotations, internal best-practices education, and capacity forecasting
  • Enable product teams to focus on using the databases, and not on running them – but deeply engage them to make sure the products are operable at scale

About you:

  • A master's degree in Computer Science or a similar amount of experience
  • Broad experience with DevOps practices such as CI/CD and Infrastructure as code
  • Experience with large Cloud deployments on either AWS, GCP, or Azure
  • Familiar with Python, Go or other programming languages
  • 3+ years of experience with Elasticsearch or 5+ years of experience with PostgreSQL or 3+ years of experience with Kafka
  • Familiarity and experience with our tech stack is beneficial

What we offer you:

  • An opportunity to make an impact on the industrial future and be part of disruptive and groundbreaking projects
  • Help to relocate to Norway
  • Competitive salary and benefits (including pension plans, insurance, benefits, and more)
  • IT equipment and tools to allow you to be productive
  • Coverage of mobile telephone subscription and broadband connection
  • Extended private health services and free yearly health check
  • Free snacks and drinks throughout the day, to keep you running
  • Subsidized lunch at the canteen, with various food options
  • Free staffed gym
  • Social activities (book club, team sports activities - football, boxing, regular Cognite social events)
  • Free Norwegian courses for levels A1 and A2



Cognite is a global industrial SaaS company that was established with one clear vision: to rapidly empower industrial companies with contextualized, trustworthy, and accessible data to help drive the full-scale digital transformation of asset-heavy industries around the world. Our core Industrial DataOps platform, Cognite Data Fusion™, enables industrial data and domain users to collaborate quickly and safely to develop, operationalize, and scale industrial AI solutions and applications to deliver both profitability and sustainability. Visit us at www.cognite.com and follow us on Twitter @CogniteData or LinkedIn: https://www.linkedin.com/company/cognitedata


Equal Opportunity

Cognite is committed to creating a diverse and inclusive environment at work and is proud to be an equal opportunity employer. All qualified applicants will receive the same level of consideration for employment; everyone we hire will receive the same level of consideration for training, compensation, and promotion. 

We ask for gender as part of our application because we want to ensure equal assessment in the recruitment process. Your answer will help us reach this commitment! However, the question about gender is optional and your choice not to answer will not affect the assessment of your application in any way.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our company is located in the Domain with plenty of bars, restaurants, and shopping. Plus, the office is easy to get to with the Capital Metro.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Cognite INC.Find similar jobs