Principal Data System Architect @ GitLab
placeHybrid
attach_money $157,900
businessHybrid
scheduleFull Time
Posted 12 hours ago
Your Application Journey
Interview
Email Hiring Manager
****** @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
circle
Review distributed system design principles.
circle
Study cloud-native deployment patterns.
circle
Practice CI/CD and automation implementations.
circle
Refresh knowledge on modern data stacks.
Behavioral Questions
circle
Describe a complex project leadership experience.
circle
Explain handling ambiguity in strategic planning.
circle
Discuss collaboration across cross-functional teams.
circle
Share a time you solved a challenging problem.
Frequently Asked Questions
What qualifications does GitLab seek for the Principal Data System Architect role?
keyboard_arrow_down
How important is AI integration for the Principal Data System Architect position at GitLab?
keyboard_arrow_down
What experience is required regarding cloud and on-premises deployments?
keyboard_arrow_down
How does GitLab support career growth for a Principal Data System Architect?
keyboard_arrow_down
What are the key technical skills for a Principal Data System Architect at GitLab?
keyboard_arrow_down