Intermediate Fullstack Engineer
Role details
Job location
Tech stack
Job description
Data Products integrates GitLab and third-party software development lifecycle data, building dashboards, APIs, and data products that transform it into reliable, interoperable intelligence for customers and internal teams., * Develop well-scoped features for ingesting, modeling, and syncing data into the knowledge graph, ensuring data freshness, sync reliability, and graph coverage.
- Build integrations with external systems (Jira, observability tools, Zendesk, ServiceNow) to increase indexed business context and meet data completeness/freshness goals.
- Build features for Software Engineering Intelligence dashboards (DORA, value-stream reporting, GitLab Duo, etc.) to provide accurate, performant metrics across organizations.
- Contribute to design discussions, technical direction, and assistance from senior engineers to deliver secure, reliable, and performant solutions on schedule.
- Raise blockers and risks early, work with senior engineers to keep milestones on track.
- Participate in design and code reviews, applying feedback to improve code quality and delivery velocity.
- Build deep understanding of system data model and platform to ship changes independently and resolve issues faster., * Dashboard & Reporting Framework - Builds AI-native dashboard components for engineering health, DORA, value-stream reporting, AI impact, lifecycle trends, security, and quality.
- Internal Ingestion - Ingests third-party data into GitLab, powers the knowledge graph, and builds integrations for a near-real-time graph of the developer ecosystem.
- External Ingestion - Exposes GitLab and knowledge graph data through APIs, SDKs, marketplace listings, and partner products.
Requirements
- Full-stack proficiency with Go, Ruby, and Node.
- Experience with OLAP data platforms (e.g., ClickHouse) including data modeling and query optimization.
- Hands-on experience building AI-powered product features.
- Experience operating multi-tenant SaaS and self-managed applications.
- High velocity with sound judgment and strong written communication, able to decompose complex initiatives into shippable milestones.
- Experience building third-party or API integrations.
Benefits & conditions
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation (Employee Stock Purchase Plan)
- Growth and Development Fund
- Parental Leave
About the company
GitLab is the most comprehensive AI-powered DevSecOps platform for software innovation. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation.
More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.