💼Jobs 📝Blog 🧮Salary Calc 🌍Cost of Living 📋Tax Guide
👤Sign In Post a Job — from $99
Gitlab

Staff Fullstack Engineer - Data Products

EngineeringFull-TimeLead
Location
USA Only
Job Type
Full-Time
Experience
Lead
Apply Now

Job Description

ABOUT THE ROLE We are seeking a Staff Fullstack Engineer - Data Products to help build GitLab's in-product insights on top of the Data Insights Platform and the GitLab Knowledge Graph. As a key member of our team, you will be responsible for architecting, coordinating, designing, publishing, and defining operational readiness for the systems your team ships across GitLab.com, Dedicated, and Self-Managed deployments. WHAT YOU'LL DO In this role, you will have the opportunity to shape what gets built, make early architectural choices, and guide work from specification through production health. Your responsibilities will include: - Architecting how GitLab and third-party data is ingested, modeled, and synchronized into the Knowledge Graph as a near-real-time graph of the development ecosystem. - Coordinating integration with external systems such as Jira, observability tools, Zendesk, and ServiceNow to add business context to data products. - Designing the Data Marketplace so customers can consume GitLab data through Snowflake, Databricks, and BigQuery without engineering handoffs. - Publishing GitLab observability data as OpenTelemetry and supporting the APIs used for data access. - Defining operational readiness for the systems your team ships across GitLab.com, Dedicated, and Self-Managed deployments. - Translating ambiguous product problems into practical technical plans and iterative roadmaps in partnership with Product, Design, and the graph backend team. - Resolving cross-team coordination with Graph Backend, AI Platform, and Infrastructure to keep delivery moving. - Mentoring senior and intermediate engineers through design reviews, pairing, and code review. WHAT YOU'LL NEED To be successful in this role, you will need: - Experience owning product or platform systems end to end across multiple engineering and product teams at the staff level. - Strong fullstack technical skills with proficiency in Go, Ruby, and Node. - Depth in at least one area such as reporting and metrics platforms, graph data systems, or data access and warehouse integrations including Snowflake, Databricks, or BigQuery. - Hands-on experience building production data ingestion, systems integrations, or data access capabilities. - Experience operating multi-tenant systems across both SaaS and self-managed environments. - Strong judgment in ambiguity, with the ability to make tradeoffs, create clarity, and move early-stage work forward. - Clear written communication skills, including architecture proposals and design records that help distributed teams make progress asynchronously. - A practical and proactive approach to collaboration, with transferable experience welcomed from adjacent platform, data, or product engineering backgrounds. WHY REMOTE At GitLab, we are committed to creating a culture that allows our team members to work from anywhere while maintaining a high level of collaboration and productivity. As a remote team member, you will have the flexibility to work from anywhere while being part of a dynamic and fast-paced team. BENEFITS GitLab offers a competitive salary, comprehensive benefits package, and opportunities for professional growth and development.