Staff Fullstack Engineer - Data Products

GitLab
Madrid, Spain
29 days ago

Role details

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

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence JIRA BigQuery Software as a Service Code Review Data Security Data Systems Graph Database Intelligence Analysis Interoperability Operational Databases
+16 more
Software Engineering Systems Integration Data Ingestion Snowflake Grafana Backend Gitlab AI Platforms Data Analytics Tools for Reporting Data Delivery Zendesk Marketplace Custom Reports Servicenow Databricks

Job description

As a Staff Fullstack Engineer - Data Products, you will help build GitLab’s in-product insights on top of the Data Insights Platform and the GitLab Knowledge Graph. You will be the technical anchor across reporting dashboards, inbound graph ingestion, and outbound data delivery, turning software delivery data into reliable and actionable intelligence for customers and internal teams. The role is ideal for those who want to shape what gets built, make early architectural choices, and guide work from specification through production health., You will provide technical guidance across your domain, partner closely with Product, Design, and backend teams, and own outcomes across GitLab.com, Dedicated, and Self-Managed environments. You will be the technical anchor for the Data Products team - the group building the foundation for how GitLab turns software delivery data into reliable, interoperable, and actionable intelligence., * Architect how GitLab and third-party data are ingested, modeled, and synchronized into the Knowledge Graph as a near-real-time graph of the development ecosystem.

  • Coordinate integration with external systems such as Jira, observability tools, Zendesk, and ServiceNow to add business context to data products.
  • Design the Data Marketplace so customers can consume GitLab data through Snowflake, Databricks, and BigQuery without engineering handoffs.
  • Publish GitLab observability data as OpenTelemetry and support the APIs used for data access.
  • Define operational readiness for the systems your team ships across GitLab.com, Dedicated, and Self-Managed deployments.
  • Translate ambiguous product problems into practical technical plans and iterative roadmaps in partnership with Product, Design, and the graph backend team.
  • Resolve cross-team coordination with Graph Backend, AI Platform, and Infrastructure to keep delivery moving.
  • Mentor senior and intermediate engineers through design reviews, pairing, and code review., The Data Products team is building the foundation for how GitLab turns software delivery data into reliable, interoperable, and actionable intelligence for customers and internal teams. Our scope includes software engineering intelligence, dashboard and reporting frameworks, external data access and output, and internal and external data ingestion across areas such as DORA metrics, value-stream reporting, AI impact, software delivery trends, security and quality metrics, custom reporting, data access APIs, OpenTelemetry-based output, and ingestion into the Knowledge Graph and Data Insights Platform. We work in a high-ambiguity, high-impact space and collaborate closely across product and platform groups using GitLab’s asynchronous, distributed way of working.

Requirements

  • Strong full-stack 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 trade-offs, 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.

Benefits & conditions

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation - Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

EEO Statement

GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.

full_time

Organization The Consulting Solutions

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

10:40 min

Visualizing Prometheus open metrics using custom Grafana dashboards

Stijn Polfliet · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all