💼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
Worldwide
Job Type
Full-Time
Experience
Lead
Apply Now

Job Description

ABOUT THE ROLE We are seeking a highly skilled Staff Fullstack Engineer to join our Data Products team at GitLab. As a Staff Fullstack Engineer, you will play a critical role in building GitLab's in-product insights on top of the Data Insights Platform and the GitLab Knowledge Graph. You will be responsible for architecting, designing, and implementing data ingestion, modeling, and synchronization into the Knowledge Graph, as well as integrating with external systems and designing the Data Marketplace. WHAT YOU'LL DO As a Staff Fullstack Engineer, you will be responsible for the following: - 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 As a remote employee, you will have the flexibility to work from anywhere and enjoy a range of benefits that support your work-life balance and well-being. BENEFITS - Competitive salary and equity package - Comprehensive health insurance - Flexible schedule and remote work options - Professional development opportunities and mentorship - Access to cutting-edge technology and tools - Collaborative and dynamic work environment - Opportunity to work on high-impact projects and contribute to the growth of a fast-paced and innovative company.