Senior Backend Engineer - Platform Insights
Core
Build and evolve core backend systems for GitLab's data platform, focusing on scalable ingestion, transport, replication, storage, and querying for the Data Insights Platform and Siphon.
Role type
Senior Backend Engineer (Go)
Builds
Data Insights Platform, Siphon, and Query API
Domain
SaaS / Data Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Go, scalable system design, gRPC, data platforms, event pipelines, ClickHouse, distributed systems debugging, observability
Preferred skills
Ruby on Rails, NATS messaging layers
Technologies
Go, gRPC, ClickHouse, NATS, Ruby on Rails
Responsibilities
Design and build backend services for scalable data ingestion and querying; Own backend architecture and technical direction for system boundaries and reliability; Debug and improve complex distributed systems in production; Drive production readiness and deployment across environments; Collaborate with Infrastructure and Data teams on technical design and delivery.
Seniority
Senior, hands-on IC