Senior Database Engineer

Job not on LinkedIn

6 hours ago

Apply Now
Logo of DataRobot

DataRobot

Artificial Intelligence • Enterprise • SaaS

DataRobot is a company that provides an AI platform and applications designed to integrate into core business processes. The company offers Enterprise AI Suite, AI Apps, and AI Platform services, which include Generative AI, Predictive AI, AI Governance, and AI Observability. DataRobot aims to help businesses develop, deliver, and govern AI solutions at scale, supporting industries such as energy, financial services, healthcare, manufacturing, and the public sector. With a focus on maximizing business impact and minimizing risk, DataRobot provides solutions that expedite deployment and secure numerous predictions each day.

📋 Description

• Design, implement, and maintain database infrastructure using StatefulSets, Operators, and Helm charts to ensure databases are reliable, self-healing, and scalable. • Own the deployment lifecycle for database clusters by managing version control for Helm charts and configuration templates. • Support and administer production database systems by proactively instrumenting and monitoring performance, security, and availability within the containerized environment. • Perform zero-downtime upgrades and migrations for major and minor releases, developing and maintaining Helm hooks and custom scripts to automate complex stateful operations. • Manage and optimize performance for backend data stores, ensuring data consistency and integrity across pod life cycles. • Develop and maintain automated backup and recovery processes, specifically designed for containerized databases, including volume snapshots and off-cluster storage integrations. • Resolve critical production issues related to container resource limits, network policies, storage classes, and database-specific tuning/configuration within a Kubernetes cluster. • Partner with application teams to implement database changes, review migrations, and ensure efficient resource utilization in the shared Kubernetes infrastructure. • Develop and maintain automation tools and scripts (Bash, Python) specifically focused on simplifying Kubernetes management tasks, such as provisioning users/secrets and monitoring cluster state.

🎯 Requirements

• 5+ years of experience managing large-scale, high-availability database systems (PostgreSQL and MongoDB) in a SaaS environment. • Deep Expertise in Kubernetes & Helm (3+ years required): • Proven experience managing database deployments using Kubernetes and Helm deployments • Strong Proficiency: Experience defining, troubleshooting, and maintaining Kubernetes resources such as StatefulSets, Pod Security Contexts (SCCs), NetworkPolicy, and custom RBAC for database Service Accounts. • Deep knowledge of advanced PostgreSQL HA concepts (e.g., streaming replication, Repmgr/Patroni) and MongoDB sharding and replication, specifically how they are implemented and configured via Helm values. • Experience managing database infrastructure on major cloud platforms (AWS, GCP, or Azure). • Highly proficient in scripting (Bash/Python) and using GitOps principles to manage infrastructure and deployment pipelines. • Strong grasp of database performance tuning, scaling concepts, and optimizing SQL/Aggregation queries. • Container Orchestration Experience with production databases is mandatory.

🏖️ Benefits

• Medical, Dental & Vision Insurance • Flexible Time Off Program • Paid Holidays • Paid Parental Leave • Global Employee Assistance Program (EAP) and more!

Apply Now

Similar Jobs

20 hours ago

Java Full Stack Developer with expertise in Java, Spring Boot, and front-end frameworks for Weekday's clients. Involvement in full software development lifecycle while collaborating with cross-functional teams.

Angular

AWS

Azure

Cloud

Distributed Systems

Google Cloud Platform

Gradle

Java

Maven

Microservices

MongoDB

MySQL

NoSQL

Postgres

React

SDLC

Spring

Spring Boot

SpringBoot

SQL

20 hours ago

Mobile App Developer specializing in .NET MAUI responsible for cross-platform app development for purpose-driven clients. Collaborate on API integration and ensure maintainable code with performance tuning.

Azure

Cloud

Dart

Flutter

GraphQL

Microservices

.NET

21 hours ago

Senior Backend Engineer focused on designing and maintaining high-throughput payment systems at Moniepoint. Working within a remote team to deliver impactful financial infrastructure solutions.

Distributed Systems

21 hours ago

Senior Fullstack Engineer focused on building and enhancing UI components for Savant Labs. Contributing to design systems and backend integrations in a remote role from India.

Gradle

Java

JavaScript

Jest

JUnit

Mockito

React

Redux

TypeScript

Yarn

Yesterday

Engineering Manager responsible for managing Java Fullstack development team. Overseeing projects and mentoring engineers at InsightSoftware.

Angular

JavaScript

React

Spring Boot

SpringBoot

TypeScript

Vue.js

Webpack