Principal Database Engineer, Data Engineering

3 hours, 35 minutes ago
Full-time
Lead
Database Administration
GitLab

GitLab

GitLab: The comprehensive DevOps platform revolutionizing software development with automation, AI workflows, and essential tools for efficient collaboration.

Internet Software & Services
1K-5K
Founded 2014

Description

  • Lead the architecture and strategy for GitLab.com's PostgreSQL infrastructure across SaaS and self-managed deployments.
  • Build proactive database health and reliability frameworks with monitoring, automated remediation, and predictive analytics.
  • Guide schema design, migrations, query optimization, and database best practices across engineering.
  • Own end-to-end database observability, including symptom-based monitoring and incident response.
  • Evaluate and implement modern database technologies and data stores that improve reliability, performance, and product capabilities.
  • Design patterns to address uncontrolled data growth, sharding, multi-database support, and next-generation data architecture needs.
  • Collaborate with product and infrastructure teams to align platform constraints with product priorities and incremental outcomes.
  • Contribute directly to the codebase to prototype, ship solutions, and investigate complex production issues.
  • Turn incident learnings into automated, repeatable workflows and durable technical improvements.

Requirements

  • Experience architecting, operating, and optimizing PostgreSQL in large-scale, distributed production environments with high availability and disaster recovery requirements.
  • Deep knowledge of PostgreSQL internals, including the query planner, write-ahead logging, vacuum processes, and storage engine behavior.
  • Experience designing and maintaining highly distributed database platforms with automated failover, robust monitoring, and self-healing capabilities.
  • Hands-on coding skills and comfort working across the stack, from low-level database and search systems to backend and frontend services.
  • Familiarity with infrastructure-as-code, GitOps practices, security hardening, and site reliability engineering principles applied to database operations.
  • Ability to debug complex, cross-system issues and translate findings into durable technical solutions.
  • Experience influencing technical direction across multiple teams and providing guidance on migrations, query optimization, and database best practices.
  • Openness to collaborating with people from diverse technical backgrounds with clear communication and shared ownership.
  • Interest in working in an all-remote, asynchronous environment with teams across regions.

Benefits

  • United States base salary range of $157,900 to $338,400 USD.
  • Benefits to support health, finances, and well-being.
  • Flexible Paid Time Off.
  • Equity compensation and an Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Home office support.
  • Remote work with location-dependent eligibility in some cases.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Manager, Software Engineering (Data & Storage Services)

Affirm 1K-5K Diversified Financial Services

Affirm is seeking an experienced Engineering Leader to lead its Online Storage team within the Data and Storage Services organization, driving scalable storage strategy and execution for critical data systems that support new products and business needs.

CockroachDB DynamoDB Memcached MySQL PostgreSQL Redis
2 hours, 5 minutes ago

Associate Director, Data Management

Apogee Therapeutics 1-10 Biotechnology

Apogee Therapeutics is hiring an Associate Director, Data Management to lead clinical trial data management activities across multiple programs at a clinical-stage biotechnology company.

GCP
2 hours, 50 minutes ago

Database Engineer

Tucows 251-1K Diversified Telecommunication Services

Wavelo, part of Tucows, is hiring a Database Reliability Engineer to design and operate PostgreSQL infrastructure for large-scale, mission-critical telecom systems in a remote-first Canada-based role.

Ansible Bash Datadog Encryption Go Grafana HAProxy Kafka Linux Load Balancing PostgreSQL Prometheus Python SaltStack SQL Terraform Traefik
3 hours, 50 minutes ago

MDM Data Specialist

Twilio 5K-10K Diversified Telecommunication Services

Twilio is hiring a remote MDM Data Specialist in Colombia to own enterprise master data integrity and support data governance across core business domains.

Databricks GCP Snowflake SQL Twilio
4 hours, 5 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers