GitLab

About GitLab

The single application for the entire DevOps lifecycle

🏢 Tech👥 1K-5K📅 Founded 2014📍 San Francisco, California, United States

Key Highlights

  • Public company (NASDAQ: GTLB) with a valuation of $11B
  • Over 30,000 customers including NASA, IBM, and Goldman Sachs
  • Headquartered in San Francisco, with a fully remote workforce
  • Unlimited PTO and flexible remote work options

GitLab is a comprehensive DevOps platform headquartered in San Francisco, California, serving over 30,000 organizations including NASA, IBM, and Goldman Sachs. The platform integrates project planning, source code management, CI/CD, and monitoring into a single application, streamlining the software...

🎁 Benefits

GitLab offers competitive salaries, equity options, unlimited PTO, and a flexible remote work policy, allowing employees to work from anywhere. They a...

🌟 Culture

GitLab is known for its remote-first culture, with a strong emphasis on transparency and collaboration across global teams. The company values results...

GitLab

Database Engineer Principal

GitLabEmea - Remote

Posted 2w ago🏠 RemotePrincipalDatabase Engineer📍 Emea📍 North America💰 $157,900 - $338,400 / yearly
Apply Now →

Skills & Technologies

Overview

GitLab is seeking a Principal Database Engineer to design and lead the evolution of the PostgreSQL backbone for GitLab.com and enterprise deployments. You'll tackle challenges related to data growth and system reliability. This role requires expertise in PostgreSQL and experience in database engineering.

Job Description

Who you are

You have extensive experience in database engineering, particularly with PostgreSQL, and have a proven track record of designing and optimizing database systems for high availability and performance. You understand the complexities of data growth and have successfully managed migrations and upgrades in large-scale environments. Your problem-solving skills are top-notch, and you thrive in collaborative settings where you can share knowledge and mentor others. You are passionate about leveraging AI to enhance productivity and drive innovation in database management.

Desirable

Experience with cloud-based database solutions and familiarity with DevSecOps practices are a plus. You are comfortable working in a remote environment and have excellent communication skills to collaborate with cross-functional teams.

What you'll do

As a Principal Database Engineer at GitLab, you will lead the design and evolution of our PostgreSQL infrastructure, ensuring it meets the demands of our growing user base. You will address critical challenges such as uncontrolled data growth and implement strategies for complex upgrades and migrations. Your role will involve collaborating with engineering teams to enhance the reliability and performance of our database systems, ensuring they can scale effectively to support thousands of enterprise deployments. You will also be responsible for developing best practices for database management and contributing to the overall architecture of our platform.

What we offer

At GitLab, we foster a culture of innovation and collaboration, where every team member's voice is valued. You will have the opportunity to work with industry leaders and contribute to a mission-driven company that is transforming software development. We offer flexible remote work options and a supportive environment that encourages professional growth and development. Join us in co-creating the future of software development and making a significant impact in the tech industry.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at GitLab.

Similar Jobs You Might Like

Based on your interests and this role

Screenverse

Data Engineer

Screenverse📍 United States - Remote

Screenverse is hiring a Data Engineer to build reliable and scalable data systems that support reporting and analytics. You'll work with PostgreSQL and ETL processes to enhance data quality and reliability. This position requires experience in data infrastructure and pipeline management.

🏠 RemoteMid-Level
1 month ago
Consensys

Data Engineer

Consensys📍 United States - Remote

Consensys is hiring a Senior Data Engineer to build and optimize data pipelines that power analysis across the organization. You'll work with technologies like Python, SQL, and AWS to support the web3 ecosystem. This role requires 5+ years of experience in data engineering.

🏠 RemoteSenior
1w ago
Cribl

Data Engineer

Cribl📍 United States - Remote

Cribl is hiring a Data Engineer to build and scale systems that power analytics and operational decision-making. You'll work with technologies like Snowflake, SQL, and dbt in a remote-first environment. This position requires experience in data engineering and a passion for collaboration.

🏠 RemoteMid-Level
2w ago
Demandbase

Database Engineer

Demandbase📍 United States - Remote

Demandbase is hiring a Staff Database Platform Engineer to enhance their account-based technology using AI. You'll work in a remote capacity across the United States, contributing to the development of scalable solutions for B2B companies.

🏠 RemoteStaff
4 months ago
Real

Data Engineer

Real📍 India - Remote

Real is hiring a Data Engineer to lead the creation and maintenance of data infrastructure and reporting capabilities. You'll work with SQL and AWS, and implement BI systems like Tableau. This role requires advanced knowledge of data design and performance.

🏠 RemoteMid-Level
2 months ago