Database Platform Engineer

MISSION STAFFING INC
Chicago, United States of America
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 240K

Job location

Chicago, United States of America

Tech stack

Apache HTTP Server
Cloud Computing Security
Databases
Database Development
Database Schema
Distributed Systems
Python
PostgreSQL
Liquibase
Microsoft SQL Server
Performance Tuning
Redis
Cloud Platform System
Snowflake
Kubernetes
Deployment Automation
Presto
Data Lakehouse
Vertica

Job description

  • Design and operate database workloads running on Kubernetes, including the development of operators and custom resources to automate provisioning and lifecycle management
  • Build and support high-availability database solutions across technologies such as PostgreSQL, SQL Server, Snowflake, ClickHouse, and Redis
  • Develop declarative infrastructure patterns for database deployment and schema management
  • Implement database schema management pipelines using tools such as Flyway, Liquibase, or Atlas
  • Build GitOps-driven workflows and CI/CD pipelines for database infrastructure and platform services
  • Develop observability and monitoring capabilities using Kubernetes-native tooling
  • Create migration tooling to transition workloads from traditional VM environments and managed cloud services into the platform
  • Design secure self-service capabilities that allow engineering teams to provision and manage databases safely within Kubernetes environments

Requirements

  • Strong experience working with multiple database technologies, such as PostgreSQL, SQL Server, Snowflake, ClickHouse, or Redis
  • Hands-on experience with Kubernetes, including concepts such as Pods, Deployments, StatefulSets, and Operators
  • Experience with infrastructure-as-code and declarative system management
  • Proficiency in Python or Go, along with experience building automation and platform tooling
  • Experience working with GitOps workflows, CI/CD pipelines, and modern platform engineering practices
  • Familiarity with monitoring, observability, and performance tuning in distributed systems

Nice to Have

  • Experience running stateful applications in production Kubernetes environments
  • Experience developing Kubernetes operators or working with database-specific operators
  • Knowledge of Snowflake administration, SQL Server automation, or schema migration tooling
  • Familiarity with data lakehouse technologies such as Apache Iceberg and query federation tools like Trino or Presto
  • Experience with analytical databases (ClickHouse) or distributed key-value stores (Redis)
  • Understanding of cloud-native security and authentication patterns within Kubernetes

Benefits & conditions

Tuition reimbursement, Parental leave, 401(k), Health insurance, Retirement plan, 401(k) matching, Paid time off, Vision insurance, * 401(k)

  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance

About the company

A leading global investment firm is building a next-generation database platform designed to modernize how database infrastructure is provisioned, managed, and scaled. This role sits within a Database Engineering group focused on building a Kubernetes-native Database-as-a-Service platform that replaces traditional manual administration with declarative provisioning, automated lifecycle management, and self-healing infrastructure. The team is creating a standardized platform that enables engineering teams to deploy and manage databases through code-defined infrastructure, GitOps workflows, and fully automated operations across multiple database technologies. This is a hands-on engineering role for someone who enjoys working at the intersection of databases, Kubernetes, and platform engineering.

Apply for this position