Search...

Intermediate Fullstack Engineer Data Products

GitLab Inc. logo
GitLab Inc.

GitLab is an AI-powered DevSecOps platform that unifies the entire software development lifecycle into a single application. It helps development, security, and operations teams to collaborate and deliver software more efficiently, with security integrated at every step. The platform is trusted by millions of users and a majority of the Fortune 100.

Distributed
About GitLab Inc.

GitLab is a comprehensive, AI-powered DevSecOps platform that streamlines the entire software delivery process by unifying the development lifecycle into a single application. It integrates source code management, CI/CD, security, and monitoring to help teams build, secure, and operate software more efficiently. Key features include automated security scans built into the development pipeline and AI-driven tools like GitLab Duo for code suggestions and chat, which enhance developer productivity. GitLab serves a diverse client base, from startups and open-source projects to large enterprises, including over half of the Fortune 100. The platform aims to reduce complexity, accelerate delivery cycles, and strengthen security and compliance for its users.

View jobs by GitLab Inc.

Skills

About the Role

You will build fullstack product features across frontend experiences, backend services, APIs, and AI-enabled workflows. You will help ingest, model, and synchronize GitLab and third-party data into a knowledge graph; develop external integrations and engineering intelligence dashboards; participate in design and code reviews; raise risks early; and deepen your understanding of the data model and platform.

Requirements

  • Production experience building and operating fullstack applications.
  • Fullstack proficiency with Go, Ruby, and Node.
  • Experience with ClickHouse or comparable OLAP systems, including data modeling and query optimization.
  • Experience building AI-powered product features.
  • Experience operating multi-tenant applications across software as a service and self-managed environments.
  • Written communication and the ability to decompose complex initiatives into shippable milestones in an async-first environment.
  • Experience building third-party or API integrations.

Responsibilities

  • Develop features for ingesting, modeling, and synchronizing GitLab and third-party data into the knowledge graph.
  • Build integrations with external systems, including Jira, observability tools, Zendesk, and ServiceNow.
  • Build Software Engineering Intelligence dashboard features for DORA, value stream reporting, GitLab Duo, and software development lifecycle metrics.
  • Contribute to design discussions and technical direction for assigned features.
  • Raise blockers and risks early and work with Senior Engineers to unblock delivery.
  • Participate in design and code reviews and apply feedback to improve code quality and maintainability.
  • Build understanding of the data model and platform to ship changes independently and resolve issues faster.

Benefits

  • Health, financial, and well-being benefits.
  • Flexible Paid Time Off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental Leave.