Principal Data System Architect
@ GitLab

Hybrid
$200,000
Hybrid
Full Time
Posted 17 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXX****** @gitlab.com
Recommended after applying

Job Details

About GitLab

GitLab is an open-core software company developing the most comprehensive AI-powered DevSecOps Platform used by over 100,000 organizations. Our mission is to enable everyone to contribute and co-create the software that powers our world, accelerating human progress.

An Overview Of This Role

Join GitLab as a Principal Data System Architect to drive strategic data platform evolution. You will architect scalable, distributed solutions across SaaS and self-managed deployments, supporting enterprise-scale growth and innovation.

What You’ll Do

  • Drive architectural vision for scalable, distributed data systems.
  • Define enterprise data product standards and governance frameworks.
  • Build governed, monetizable data services and APIs.
  • Partner with product and engineering teams to integrate AI-driven patterns.
  • Architect event-driven systems and cross-stack orchestration.
  • Design end-to-end data lifecycle architecture and CI/CD practices.
  • Transform ambiguity into strategic roadmaps and lead technical engagements.

What You’ll Bring

  • Experience in architecting large-scale distributed data systems in regulated domains.
  • Leadership in building multi-modal data services focused on monetization and governance.
  • Hands-on expertise with Python, Docker, Airflow, Trino, Postgres and more.
  • Advanced knowledge bridging cloud and on-premises deployments.
  • Deep understanding of data processing paradigms, schema management, and logical data modeling.
  • Experience with AI-driven architectures and emerging technologies.
  • Strong architectural opinions on cost-aware, resilient solutions.
  • Passion for open source platforms and team mentorship.

About The Team

The Data Engineering and Monetization team is a newly formed function within the Engineering Org focused on building a scalable, responsible data platform.

How GitLab Will Support You

  • Flexible Paid Time Off and Home office support
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund and Parental leave
  • Team Member Resource Groups and comprehensive benefits

Key Skills/Competency

  • Data Architecture
  • Distributed Systems
  • Data Engineering
  • Monetization
  • AI Integration
  • Cloud Deployment
  • Governance
  • CI/CD
  • Event Driven
  • Open Source

How to Get Hired at GitLab

🎯 Tips for Getting Hired

  • Research GitLab's culture: Study company values and remote work practices.
  • Customize your resume: Highlight experience in distributed data systems.
  • Prepare projects: Showcase scalable, AI-integrated solutions.
  • Practice technical interviews: Focus on data architecture questions.
  • Engage on LinkedIn: Network with GitLab employees.

📝 Interview Preparation Advice

Technical Preparation

Review distributed system design patterns.
Practice Python and Docker containerization.
Study modern data stack technologies.
Prepare CI/CD deployment scenarios.

Behavioral Questions

Describe a challenging project success story.
Explain teamwork in cross-functional projects.
Discuss problem solving under pressure.
Illustrate leadership in technical settings.

Frequently Asked Questions