Taro Logo

Senior Software Engineer (Foundation DB) | Database Reliability Engineer

Cognite is a global SaaS leader in leveraging data to solve complex business challenges through their Cognite Data Fusion (CDF) platform.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer (Foundation DB) | Database Reliability Engineer

Cognite, a global SaaS leader in industrial software, is seeking a Senior Software Engineer (Foundation DB) | Database Reliability Engineer to join their Product team. As part of this role, you'll be responsible for developing and maintaining Cognite Data Fusion, a robust and scalable platform for solving industrial data problems.

You'll work with a team of highly skilled engineers on a critical Cognite service for time-series data, using the latest technologies and working closely with end users to iterate quickly towards better product experiences. Your role will involve owning the full cluster lifecycle of FoundationDB clusters on both public clouds and private Kubernetes deployments, establishing and maintaining robust reliability engineering practices.

Key responsibilities include:

  • Implementing and maintaining monitoring solutions using Prometheus and Grafana
  • Developing and maintaining robust backup and restore processes
  • Scaling clusters as needed while optimizing resource utilization
  • Working closely with the Infrastructure team during Kubernetes upgrades
  • Capacity forecasting and CVE management for FoundationDB components
  • Contributing to the FDB Kubernetes Operator repository
  • Reducing cloud costs and increasing efficiency

The ideal candidate should have:

  • Passion for DevOps, Distributed Systems, or Kubernetes
  • Experience with large Cloud deployments on AWS, GCP, or Azure
  • Familiarity with C++, Golang, or other programming languages
  • Strong troubleshooting and problem-solving skills
  • Understanding of monitoring tools like Prometheus and Grafana
  • Comfort working with Open Source community

Cognite offers a competitive salary, benefits including pension plan and insurance, a modern work environment, and the opportunity to work with cutting-edge technologies. Join a diverse team of 70 different nationalities and make a real impact in one of the fastest-growing software companies in the world.

If you're excited about transforming asset-intensive industries and leveraging data to drive business value and sustainability, apply now to be part of Cognite's journey in reshaping the future of Oil & Gas, Manufacturing, and Energy sectors.

Last updated a year ago

Responsibilities For Senior Software Engineer (Foundation DB) | Database Reliability Engineer

  • Own the full cluster lifecycle of FoundationDB clusters
  • Implement and maintain monitoring solutions using Prometheus and Grafana
  • Develop and maintain robust backup and restore processes
  • Scale clusters as needed while optimizing resource utilization
  • Work closely with the Infrastructure team during Kubernetes upgrades
  • Manage CVEs for FoundationDB components
  • Contribute to the FDB Kubernetes Operator repository
  • Reduce cloud costs and increase efficiency

Requirements For Senior Software Engineer (Foundation DB) | Database Reliability Engineer

Kubernetes
Java
Python
PostgreSQL
  • Passion for DevOps, Distributed Systems, or Kubernetes
  • Experience with large Cloud deployments on AWS, GCP, or Azure
  • Familiarity with C++, Golang or other programming languages
  • Strong troubleshooting and problem-solving skills
  • Understanding of monitoring tools like Prometheus and Grafana
  • Comfort working with Open Source community
  • Excellent communication and collaboration skills

Benefits For Senior Software Engineer (Foundation DB) | Database Reliability Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive salary
  • Pension plan
  • Insurance
  • Parental benefits
  • Modern work environment
  • Flat structure
  • Learning opportunities
  • Paid mobile telephone subscription
  • Broadband connection
  • Extended private health services
  • Subsidized lunch
  • Free snacks and drinks
  • On-site gym membership
  • Pet-friendly office

Interested in this job?