Backend Engineer (Ruby), Create: Change Record
Core
Build a trustworthy record of code changes for humans and AI agents within GitLab's Source Code stage.
Role type
Senior Backend Engineer (Ruby)
Builds
Reliable source code experience and change records for GitLab.com, self-managed instances, and GitLab Dedicated.
Domain
DevSecOps / Source Code Management
Required skills
Ruby, GraphQL, relational databases, SQL, data modeling, caching, background processing, backend performance, full-stack development, unit and integration testing, Git, observability, resiliency, AI agent usage
Preferred skills
Building production AI agents or agent-based workflows
Technologies
Ruby on Rails, GraphQL, Gitaly
Responsibilities
Develop secure, performant features and improvements; design and maintain backend services, APIs, and data models; monitor production health and participate in Tier 2 on-call; collaborate across teams and review AI agent output.
Seniority
Senior, hands-on IC
