Gitlab-logotypen

Principal Database Engineer, Data Engineering & Monetization - Gitlab - Distans - Globalt

Databasutekniker

Publicerad: 27 april 2024
Publicerad för 764 dagar sedan
Senast sedd i crawl: 6 maj 2026 (24d sedan)
Beräknat utgångsdatum: 1 juni 2024
Distansarbete
Roll och ledning
Rollnivå:Senior
Ledningsnivå:Ingen personalhantering
Anställningsform
Obligatoriska språk

Jobbeskrivning

GitLab is building the future of DevOps at unprecedented scale. As our Principal Database Engineer, you'll architect the data platform foundation that powers both GitLab.com and thousands of enterprise deployments worldwide. This is an opportunity to design and build industry-leading database systems that enable GitLab's next phase of growth. You'll transform how we approach data reliability, scale our platform to support exponential growth, and establish patterns that become the gold standard for database development and operations. Working with our exceptional engineering talent, you'll have everything needed to create lasting impact. In this role, you'll architect scalable, distributed solutions that transform how we manage and leverage data across our SaaS and self-managed deployments, supporting enterprise-scale growth. Combining deep technical expertise with strategic influence—you'll build proactive database health frameworks, drive adoption of modern database technologies and data stores, and create solutions that prevent incidents before they impact customers. Working at the intersection of product and infrastructure, you'll shape GitLab's data foundation while enabling engineering teams to succeed through self-service tools, best practices, and automated reliability. What You’ll Do Lead database architecture and strategy for GitLab.com's PostgreSQL infrastructure, designing scalable solutions that support hundreds of thousands of concurrent users while ensuring reliability, performance, and long-term growth planning Build proactive database health and reliability frameworks that prevent incidents and customer escalations through continuous monitoring, automated remediation, and predictive analytics that surface issues before they impact users Drive database excellence across engineering teams by establishing best practices, providing expert guidance on migrations and query optimization, and building self-service tools and guardrails that enable teams to succeed while maintaining database health Own end-to-end observability and operational excellence by designing symptom-based monitoring systems, leading incident mitigation efforts, and transforming learnings into automated, repeatable processes that eliminate recurring issues Shape GitLab's database platform evolution by evaluating and implementing modern database technologies and data stores, influencing organizational adoption through evidence-based recommendations and hands-on solutions that improve both product capabilities and production stability Bring a multi-platform mindset by designing and evaluating solutions that will help scale both GitLab.com and be manageable for our self managed customers. Build partnerships between product and infrastructure teams to ensure that product and team decisions align with the infrastructure team’s priorities. Break down long-term goals into incremental, actionable steps that deliver customer value Spend time in the codebase to maintain technical credibility and team empathy Ship working solutions to customers over creating presentations or theoretical designs Provide strategic context and leadership while leveraging domain expertise from peers across projects Deep-dive into critical technical problems for extended periods when needed What You’ll Bring Experience architecting, operating, and optimizing PostgreSQL in large-scale distributed systems with high availability and disaster recovery requirements Deep understanding of PostgreSQL internals including query planner, WAL mechanics, vacuum processes, and storage engine optimization Proven track record designing and maintaining highly distributed production database environments with automated failover, monitoring, and self-healing capabilities Strong advocate for infrastructure-as-code, GitOps practices, security hardening, and SRE principles in database operations Proven ability to debug across the full stack, from low-level systems (Postgres, Elasticsearch source code) to frontend (TypeScript) Strong hands-on coding skills with experience balancing strategic leadership and technical execution Track record of delivering results through collaboration with technical experts You have strong, well-informed opinions on database technologies and data stores backed by factual evidence, and can effectively influence the organization to adopt modern data stack solutions. Challenges You’ll Tackle Design solutions for uncontrolled data growth while maintaining performance and cost efficiency Address critical customer pain points around database upgrades and migrations that impact support escalations Create a sustainable operational model that scales with our growth without linear headcount increases Build the foundation for GitLab's next-generation data architecture including sharding, multi-database support, and emerging data technologies Shape the evolution of our database incident response strategy from a reactive high-toil model, to a proactive platform organization About the team Data Engineering and Monetization is a newly formed function within the Engineering Org with a mission to build a comprehensive foundation of data platforms with responsible data architecture that scales.

Företagsinformation

Gitlab-logotypen
Teknologi
Current open roles at Gitlab on JobCrawls
LocationActive listings
Distans - Globalt140
Distans - Nordamerika12
Remote - Global8
Remote5
Distans - EMEA4
Distans4
Distans - Kanada3
Distans - USA3
Distans - Europa2
Current role mix at Gitlab on JobCrawls
Role typeActive listings
Backend Engineer11
Produktchef8
Backend-ingenjör8
Lösningsarkitekt6
HR-specialist5
Commercial Account Executive5
Dataanalytiker4
Account Executive4
Systemutvecklare4
Regional Marketing Manager3
Program Manager3
Ingenjörschef3
Strategic Account Executive3
Customer Success Manager3
New Business Account Executive2
Säljare2
Kundupplevelse Tjänster Programchef2
Solutionsarkitekt2
Backendutvecklare2
Engagement Manager2
Kundframgångschef2
Fält-CTO2
Programchef2
Senior Manager2
Regional försäljningschef2
Customer Success Engineer2
AI-ingenjör2
Chef2
Mjukvaruingenjör2
Engineering Manager1
Fältstrateg1
Business Development Representative1
Ny affärskontotsäljare1
Offentlig sektor Lösningsarkitekt1
Backend-Insinör1
Senior Rekryterare1
HRIS-analytiker1
Enterprise Applications Engineer1
Direktör, Teknisk dokumentation1
Databasutekniker1
Infrastruktur Säkerhet Chef1
Customer Success Architect1
G&A-Insinööri1
Företagsäkerhetsingenjör1
Lageradministratör1
Principal Engineer1
Software Security Engineer1
Säkerhetsriskhanteringsingenjör1
Dataarkitekt1
Candidate Experience Specialist1
Produktdesignchef1
Produkt Säkerhetsarkitektur Direktör1
CPQ-utvecklare1
Produktledare1
Exekutiv assistent1
Regional Sales Director1
Site Reliability Engineer1
Professional Services Engineer1
Lösningsarkitektchef1
Direktör1
People Operations Partner1
Backendingenjör1
Sårbarhetsforskare1
Säkerhetsingenjör1
Infrastrukturplattformingenjör1
Projektledare1
Forskare1
Säkerhetsarkitekt1
Inköpsanalytiker1
Major Account Executive1
Chef för applikationssäkerhet1
Legal Engineer1
Affärsutvecklingschef1
Vice President, Data & Insights1
Data System Architect1
Säljutvecklingsrepresentant1
Ekosystemförsäljningschef1
Produktmarknadsföringschef1
Vice President1
Kommersiell juridisk rådgivare1
Programmerare1
Kontraktsansvarig1
Kundens framgångsingenjör1
Juridik1
Prissättningschef1
Senior FP&A-analytiker1
Senior Engineering Manager1
Softwareingenjörschef1
Offentlig sektor strategisk kontochef1
Infrastruktur Säkerhetsingenjör1
Företagsutvecklingsanalytiker1
Supportchef1
Kundfordringsanalytiker1
Ingenjör1
Verkställande affärsförälder1
Förnyelsechef1
Enablement Lead1
Finansanalytiker1
Kundrelationschef1
Current role-level mix at Gitlab on JobCrawls
Role levelActive listings
Medelnivå127
Chef8
Senior7

Gitlab finns med i 181 indexerade jobbannonser i JobCrawls Finlandsdata sedan oktober 2023. I det historiska indexet är de starkaste platssignalerna för den här arbetsgivaren Distans - Globalt, Distans - Nordamerika, och Remote - Global.

Visade data baseras på historiska jobbannonser från vår databas.

Jobbdetaljer

Ansvarsområden

  • Leda databasarkitektur och strategi för GitLab.com:s PostgreSQL-infrastruktur, designa skalbara lösningar som stödjer hundratusentals samtidiga användare samtidigt som de säkerställer tillförlitlighet, prestanda och långsiktig tillväxtplanering
  • Bygga proaktiva databashälsa- och tillförlitlighetsramverk som förhindrar incidenter och kundeskaleringar genom kontinuerlig övervakning, automatiserad åtgärd och prediktiv analys som visar problem innan de påverkar användare
  • Driva databasexcellens över engineering-team genom att etablera bästa praxis, ge expertvägledning om migrationer och frågeoptimering, samt bygga självbetjäningverktyg och skyddsräcken som gör att team kan lyckas samtidigt som de upprätthåller databasens hälsa
  • Äga end-to-end observabilitet och operativ excellens genom att designa symtombaserade övervakningssystem, leda incidenthanteringsinsatser och omvandla lärdomar till automatiserade, repeterbara processer som eliminerar återkommande problem
  • Forma GitLabs databasplattformens utveckling genom att utvärdera och implementera moderna databas teknologier och datalager, påverka organisationens adoption genom evidensbaserade rekommendationer och praktiska lösningar som förbättrar både produktfunktioner och produktionsstabilitet

Krav

  • Erfarenhet av att designa, drifta och optimera PostgreSQL i storskaliga distribuerade system med hög tillgänglighet och katastrofåterställning
  • Djup förståelse för PostgreSQL-internals inklusive query planner, WAL-mekanik, vacuum-processer och lagringsmotoroptimering
  • Bevisad erfarenhet av att designa och underhålla mycket distribuerade produktionsdatabasmiljöer med automatiserad failover, övervakning och självhelande funktioner
  • Starkt förespråkande för Infrastructure-as-Code, GitOps-principer, säkerhetsförstärkning och SRE-principer i databasdrift
  • Bevisad förmåga att felsöka över hela stacken, från låg nivå system (Postgres, Elasticsearch-källkod) till frontend (TypeScript)

Kompetenser och tekniker

PostgreSQLDistribuerade systemDatabasdesignDatans tillförlitlighetÖvervakning och automatiseringSQL-frågeoptimeringDatabaser

Utbildningsnivå

None required
24 dagar sedanContent Complete

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.