Intermediate Fullstack Engineer

GitLab
San Francisco, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Adobe InDesign
API
Artificial Intelligence
JIRA
Software as a Service
Software Quality
Code Review
Graph Database
Proprietary Software
Query Optimization
Software Engineering
Systems Integration
Grafana
Backend
Gitlab
Front End Software Development
Vertica
Zendesk
Api Management
ServiceNow

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.

Apply for this position