Engineering Manager, Data Foundations
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