Principal Data System Architect
@ GitLab

Hybrid
$157,900
Hybrid
Full Time
Posted 12 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

Job Details

About GitLab

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

Role Overview

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

What You’ll Do

  • Drive architectural vision for scalable, distributed data systems for both SaaS and self-managed deployments.
  • Define enterprise data product standards and governance frameworks.
  • Build governed, monetizable data services and APIs for internal and external offerings.
  • Collaborate with product and engineering teams to integrate AI-driven and modern agentic patterns.
  • Architect event-driven systems with tools like Argo, Airflow, and Kubernetes.
  • Design end-to-end data lifecycle architecture for integration, pipelines, and transformation workflows.
  • Establish CI/CD practices ensuring reliable deployment and monitoring of data systems.
  • Transform ambiguity into strategic roadmaps and lead complex technical engagements.

What You’ll Bring

  • Experience architecting large-scale distributed data systems in regulated domains.
  • Proven leadership in building multi-modal data services focused on monetization and governance.
  • Hands-on expertise with technologies like Python, Docker, Airflow, Trino, Postgres and graph-based metadata systems.
  • Advanced knowledge of bridging cloud and on-premises deployments with automation and developer self-service models.
  • Deep understanding of data processing paradigms, logical data modeling, and schema management.
  • Experience with AI-driven architectures and emerging technologies including model orchestration.
  • Strong opinions on cost-aware, resilient solutions optimizing scalability and performance trade-offs.
  • Passion for open source, mentorship, and collaborative values.

About the Team

Data Engineering and Monetization is a newly formed function within the Engineering Organization with a mission to build a comprehensive foundation of data platforms with responsible architectures.

GitLab Support & Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave and Home Office Support

Key Skills/Competency

  • Data Architecture
  • Distributed Systems
  • Data Governance
  • AI Integration
  • Cloud-Native
  • CI/CD
  • Monetization
  • Event-Driven
  • Data Lifecycle
  • SaaS

How to Get Hired at GitLab

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills to data architecture requirements.
  • Highlight technical expertise: Emphasize cloud-native, AI, and CI/CD experience.
  • Research GitLab's culture: Understand values and remote work policy.
  • Prepare for interviews: Focus on system design and governance.

📝 Interview Preparation Advice

Technical Preparation

Review distributed system design principles.
Study cloud-native deployment patterns.
Practice CI/CD and automation implementations.
Refresh knowledge on modern data stacks.

Behavioral Questions

Describe a complex project leadership experience.
Explain handling ambiguity in strategic planning.
Discuss collaboration across cross-functional teams.
Share a time you solved a challenging problem.

Frequently Asked Questions