Gitlab-logo

Principal Database Engineer, Data Engineering & Monetization - Gitlab - Etätyö - Globaali

Tietokanta-asiantuntija

Julkaistu: 27. huhtikuuta 2024
Julkaistu 764 päivää sitten
Viimeksi nähty crawlissa: 6. toukokuuta 2026 (24pv sitten)
Arvioitu päättymispäivä: 1. kesäkuuta 2024
Työskentelytapa
Rooli ja johtaminen
Roolitaso:Senior-taso
Esihenkilötaso:Ei henkilöstöjohtamista
Työsuhteen tyyppi
Vaaditut kielet

Työtehtävän kuvaus

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.

Yrityksen tiedot

Gitlab-logo
Teknologia
Current open roles at Gitlab on JobCrawls
LocationActive listings
Etätyö - Globaali142
Etätyö - Pohjois-Amerikka12
Etätyö5
Etätyö - EMEA4
Remote3
Etätyö - Kanada3
Etätyö - Yhdysvallat3
Etätyö - Eurooppa2
Etä - Globaali1
Ete4tyf6 - Globaali1
Ete4tyf6e4n - Globaali1
Etätyö - Maailmanlaajuinen1
Ete4tyf61
Etä - Maailmanlaajuinen1
Remote - Global1
Current role mix at Gitlab on JobCrawls
Role typeActive listings
Backend Engineer12
Tuotepäällikkö9
Ratkaisusuunnittelija8
Backend-insinööri7
Henkilöstöasiantuntija5
Ohjelmapäällikkö5
Account Executive4
Ohjelmistoinsinööri4
Data-analyytikko4
Johtaja3
Asiakassuhdejohtaja3
Insinööripäällikkö3
Commercial Account Executive3
Strategic Account Executive3
New Business Account Executive2
Regional Marketing Manager2
Engagement Manager2
Senior Manager2
AI-insinööri2
Customer Success Engineer2
Backend-Insinööri2
Customer Success Manager2
Tietokanta-asiantuntija1
Tuoteturvallisuusarkkitehtuurin johtaja1
Tuotesuunnittelupäällikkö1
Asiakaskokemuksen Palvelut Päällikkö1
Engineering Manager1
Business Development Representative1
HRIS-asiantuntija1
Infrastruktuurialustainsuunnittelija1
Enterprise Applications Engineer1
Infrastruktuurin Turvallisuusjohtaja1
Varastovastaava1
Myyntisaatavastaava1
Customer Success Architect1
Uusintajohtaja1
Ohjelmistokehittäjä1
Asiakaskokemuksen Palveluiden Ohjelmapäällikkö1
Kaupallinen asiakkuusjohtaja1
Infrastruktuurin Turvallisuustekninen Asiantuntija1
Principal Engineer1
Software Security Engineer1
Julkisen sektorin ratkaisusuunnittelija1
Myyntiedustaja1
Sovellusvarmistuksen johtaja1
Kenttä-CTO1
Ohjelmistosuunnittelija1
Tuki-johtaja1
Tutkija1
Tuotemarkkinointipäällikkö1
Candidate Experience Specialist1
Haavoittuvuustutkija1
Hankintainsinööri1
Regional Sales Director1
Asiakassuhdemanageri1
Site Reliability Engineer1
Asiakassuhdeinsinööri1
Professional Services Engineer1
Talousanalyytikko1
Myyntipäällikkö1
Yritysturvallisuusinsinööri1
People Operations Partner1
Kenttästrategi1
Liiketoiminnan kehitysjohtaja1
Myyntikehitysedustaja1
Senior FP&A-analyytikko1
Ohjelmoija1
Myynti- ja asiakkuusjohtaja1
Major Account Executive1
Ohjelmistosuunnittelupäällikkö1
Alueellinen myyntijohtaja1
Legal Engineer1
Kenttä CTO1
Backend-kehittäjä1
Vice President, Data & Insights1
Oikeudellinen1
Data System Architect1
Kaupallinen oikeudellinen neuvonantaja1
Backend-insinöri1
Yrityskehityksen analyytikko1
Insinööri1
Vice President1
G&A-insinööri1
Hinnoittelupäällikkö1
Sopimushallinnan asiantuntija1
Projektipäällikkö1
Julkisen sektorin strateginen asiakkuusjohtaja1
Aluejohtaja, Myynti1
CPQ-kehittäjä1
Turvallisuusarkkitehti1
Senior Engineering Manager1
Tietoturva-asiantuntija1
Johtamisen liiketoimintakumppani1
Ekosysteemin myyntipäällikkö1
Turvallisuusriskihallinnan insinööri1
Senior Rekrytoija1
Ratkaisujen arkkitehtipäällikkö1
Data-arkkitehti1
Enablement Lead1
Teknisen kirjoittamisen johtaja1
Uuden liiketoiminnan myyntiassistentti1
Alueellinen markkinointipäällikkö1
Current role-level mix at Gitlab on JobCrawls
Role levelActive listings
Keskitaso127
Johtaja5
Senior5
Manageri3
Senior-taso2

Gitlab 181 indeksoitua työpaikkailmoitusta JobCrawlsin Suomen aineistossa ajankohdasta lokakuu 2023 lähtien. Historiallisessa indeksissä vahvimmat sijaintisignaalit tälle työnantajalle ovat Etätyö - Globaali, Etätyö - Pohjois-Amerikka, ja Etätyö.

Näytetyt tiedot perustuvat tietokantamme aiempiin työpaikkailmoituksiin.

Työn tiedot

Vastuut

  • Johtaa tietokantasuunnittelua ja strategiaa GitLab.com:n PostgreSQL-infrastruktuurille, suunnitella skaalautuvia ratkaisuja, jotka tukevat satoja tuhansia samanaikaisia käyttäjiä ja varmistavat luotettavuuden, suorituskyvyn ja pitkän aikavälin kasvusuunnitelmat
  • Rakentaa proaktiivisia tietokannan terveys- ja luotettavuuskehyksiä, jotka ehkäisevät häiriöitä ja asiakaseskalointeja jatkuvan seurannan, automaattisen korjauksen ja ennakoivan analytiikan avulla, joka paljastaa ongelmat ennen kuin ne vaikuttavat käyttäjiin
  • Edistää tietokantojen huippuosaamista insinööriryhmissä asettamalla parhaat käytännöt, tarjoamalla asiantuntijaneuvoja migraatioissa ja kyselyiden optimoinnissa, sekä rakentamalla itsepalvelutyökaluja ja suojarakenteita, jotka mahdollistavat tiimien menestymisen samalla kun ylläpidetään tietokannan terveyttä
  • Omistaa kokonaisvaltaisen näkyvyyden ja operatiivisen erinomaisuuden suunnittelemalla oirepohjaisia valvontajärjestelmiä, johtamalla häiriöiden hallintaa ja muuntamalla oppeja automatisoiduiksi, toistettaviksi prosesseiksi, jotka poistavat toistuvia ongelmia

Vaatimukset

  • Kokemusta PostgreSQL:n suunnittelusta, käyttöönotosta ja optimoinnista suurissa hajautetuissa järjestelmissä, joissa on korkea käytettävyys ja katastrofipalautusvaatimukset
  • Syvällinen ymmärrys PostgreSQL:n sisäisestä toiminnasta, mukaan lukien kyselysuunnittelija, WAL-mekaniikka, vacuum-prosessit ja tallennusmoottorin optimointi
  • Todistettu kokemus erittäin hajautettujen tuotantotietokanta-ympäristöjen suunnittelusta ja ylläpidosta, joissa on automaattinen vikaantuminen, valvonta ja itseparantavat ominaisuudet
  • Vahva puolestapuhuja Infrastructure-as-Code, GitOps-käytännöissä, turvallisuuden vahvistamisessa ja SRE-periaatteissa tietokantatoiminnassa
  • Todistettu kyky debugata koko pinnaa, alhaisesta tasosta järjestelmiin (Postgres, Elasticsearch-lähdekoodi) frontend (TypeScript) asti

Taidot ja teknologiat

PostgreSQLHajautetut järjestelmätTietokantasuunnitteluTietojen luotettavuusValvonta ja automaatioSQL-kyselyiden optimointiTietovarastot

Koulutustaso

Ei vaadita
24 päivää sittenContent Complete

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