CareerPlanGet AI match score →

Engineering Manager, Data Foundations

United States of America🌐 Remote💼 Full-time🗓 2026-06-17 → 2026-07-31

Core

Manage and grow a high-performing engineering team building a core data platform that ingests, processes, persists, and queries data streams for GitLab's analytics and search capabilities.

Role type

Senior Engineering Manager, Data Foundations

Builds

GitLab's Data Insights Platform (analytics, search, reporting) and classic search capabilities

Domain

SaaS / DevSecOps / Distributed Data Systems

Deliverable

production ML models | product features | infrastructure

Required skills

distributed systems architecture, people management, backend/platform engineering, change data capture, event streaming, OLAP data stores, service-to-service APIs, multi-deployment model strategy, security/governance, operational maturity

Preferred skills

search indexing, query-serving systems, AI-driven integrations

Technologies

NATS/JetStream, ClickHouse, gRPC/Protobuf, GraphQL, REST, Postgres, Siphon CDC

Responsibilities

Hire, manage, and enable a high-performing Data Insights Platform engineering team; Partner with product and design to define and deliver the roadmap for Data Insights Platform and related initiatives; Own delivery including planning, prioritization, execution, and operational follow-through; Guide technical design of distributed data-path components including ingestion, buffering, enrichment, and querying; Help design safe and scalable integrations with the GitLab monolith; Drive a high bar for security, privacy, and governance in platform data handling; Improve operational maturity including observability, metrics, logging, and capacity planning; Collaborate asynchronously to land customer-facing reporting capabilities; Lead design and evolution of the platform with a focus on modular architecture.

Seniority

Senior, hands-on IC with people management

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗