Senior Backend Engineer (Ruby), Plan: Spec-Driven Development
Core
Build GitLab's intent-to-code loop (agentic workflows) that convert stated intent into refined work items, implementation plans, and verified mergeable code.
Role type
Senior Backend Engineer (Ruby/Python) on an AI/Agentic Workflows team
Builds
Agentic workflows, application programming interfaces, data models, and evaluation systems for the intent-to-code loop
Domain
DevSecOps / Artificial Intelligence / Software Development
Deliverable
production ML models | product features
Required skills
Ruby on Rails, Python, PostgreSQL, API design, product ownership, technical leadership
Preferred skills
GraphQL, LLM/agent system evaluation, GraphQL, PostgreSQL performance at scale
Technologies
Ruby on Rails, Python, PostgreSQL, GraphQL, GitLab Duo Agent Platform, LLM APIs, AI gateway
Responsibilities
Lead backend features from design through release; build flows and APIs for agent-generated work items; develop evaluation and benchmarking systems; collaborate with product and users to shape scope; mentor engineers; coordinate multi-person projects in an async environment
Seniority
Senior, hands-on IC with mentorship responsibilities