DataRobot

Database Engineer II

DataRobot

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudGoogle Cloud PlatformKubernetesMongoDBPostgresPythonSQL

About the role

  • 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.
  • 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

  • Experience managing large-scale, high-availability database systems (PostgreSQL and MongoDB) in a SaaS environment.
  • Deep Expertise in Kubernetes & Helm: Mandatory: 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!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PostgreSQLMongoDBKubernetesHelmBashPythonGitOpsdatabase performance tuningstreaming replicationsharding