Skip to content
GitLabGitLab

Staff Fullstack Engineer - Data Products

Builds GitLab’s in-product data insights and marketplace capabilities across ingestion, knowledge graphs, reporting, observability, and data access. The staff-level engineer provides technical direction, makes architectural decisions, coordinates across platform teams, and mentors engineers across SaaS and self-managed environments.

About the job

Responsibilities

  • Architect ingestion, modeling, and synchronization of GitLab and third-party data into the Knowledge Graph.
  • Coordinate integrations with Jira, observability tools, Zendesk, and ServiceNow.
  • Design the Data Marketplace for customer access to GitLab data through Snowflake, Databricks, and BigQuery.
  • Publish GitLab observability data as OpenTelemetry and support data-access APIs.
  • Define operational readiness across GitLab.com, Dedicated, and Self-Managed deployments.
  • Translate ambiguous product problems into technical plans and iterative roadmaps with Product, Design, and backend teams.
  • Coordinate with Graph Backend, AI Platform, and Infrastructure teams.
  • Mentor engineers through design reviews, pairing, and code review.

Requirements

  • Experience owning product or platform systems end to end across multiple engineering and product teams at staff level.
  • Strong fullstack technical skills with proficiency in Go, Ruby, and Node.
  • Depth in reporting and metrics platforms, graph data systems, or data-access and warehouse integrations.
  • Hands-on experience building production data ingestion, systems integrations, or data-access capabilities.
  • Experience operating multi-tenant systems across SaaS and self-managed environments.
  • Strong judgment in ambiguous situations, including making tradeoffs and creating clarity.
  • Clear written communication, including architecture proposals and design records.
  • A practical, proactive approach to collaboration.

Benefits

  • Flexible paid time off
  • Team member resource groups
  • Equity compensation and employee stock purchase plan
  • Growth and development fund
  • Parental leave

Skills

Go, Ruby, Node.js, Snowflake, Databricks, BigQuery, OpenTelemetry, Knowledge Graph, Data Ingestion, Graph Data Systems, Systems Integration, Multi-Tenant Systems

Stripe

Stripe

Bengaluru, India

Staff Engineer, Support Experiences
No salary listedOn-site10+ YOEFullstack Engineering

Provides technical leadership for Stripe support products by setting architecture and strategy, building reliable distributed systems, and mentoring engineers. Requires 10+ years of backend or full-stack development experience and strong expertise in technical leadership, product delivery, and modern programming technologies.

Hinge Health

Hinge Health

Bengaluru, India

Staff Software Engineer
No salary listedHybrid10+ YOEFullstack Engineering

Staff engineer leading architecture and hands-on development for CareHub’s workflow-heavy care-delivery platform. The role requires 10+ years of software development experience, strong React and Node.js/TypeScript skills, AI integration experience, and technical mentorship.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer
No salary listedOn-site12+ YOEFullstack Engineering

Leads architecture, development, reliability, and technical direction for large-scale distributed systems, while mentoring engineers and driving complex cross-functional initiatives. Requires 12+ years of experience building and supporting distributed systems.

Twilio

Twilio

India

Senior/Staff Applied Research Software Engineer
No salary listedRemote7+ YOEFullstack Engineering

Build prototypes and production-ready applications for Twilio’s emerging technologies incubation team. The role requires full-stack software development experience, modern programming skills, database knowledge, and the ability to use AI-assisted development tools effectively.

Rippling

Rippling

Bengaluru, India

Senior Staff Software Engineer
No salary listedOn-site15+ YOEFullstack Engineering

Senior individual contributor responsible for architecting and building large-scale distributed systems, leading cross-team technical initiatives, and mentoring engineers. Requires 15+ years of hands-on software engineering experience and deep expertise in architecture, reliability, performance, and system design.