
About GitLab
The single application for the entire DevOps lifecycle
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...
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

Data Engineer
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.

Data Engineer
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.

Data Engineer
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.

Database Engineer
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.

Data Engineer
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.