Intermediate-Senior Backend Engineer (Ruby)
Core
Build GitLab's intent-to-code loop (agentic workflows) that turn stated intent into refined work items, implementation plans, and verified mergeable code.
Role type
Intermediate-Senior Backend Engineer (Ruby)
Builds
Agentic workflows, application programming interfaces, data models, and evaluation systems for the Plan: Spec-Driven Development team.
Domain
DevSecOps / Artificial Intelligence / Software Development
Deliverable
production ML models
Required skills
Ruby on Rails, Python, PostgreSQL, API design, GraphQL, product ownership, technical leadership, mentoring
Preferred skills
Large language model application programming interfaces, artificial intelligence gateway, GraphQL performance at scale, agent systems
Technologies
Ruby on Rails, Python, PostgreSQL, GraphQL, GitLab Duo Agent Platform, large language model application programming interfaces, artificial intelligence gateway
Responsibilities
Lead backend features from early product discussions through technical design, implementation, rollout, and post-launch learning. Build flows, APIs, and data models behind agent-generated work items and implementation plans. Develop evaluation and benchmarking systems for workflow quality and token cost. Collaborate with product, design, and users to shape scope. Coordinate multi-person projects in an asynchronous, all-remote environment. Mentor other engineers and contribute to technical direction.
Seniority
Intermediate-Senior, hands-on IC with leadership responsibilities
