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
Senior Backend Engineer (Ruby/Python) on an early-stage AI product team
Builds
Agentic workflows, application programming interfaces, data models, and evaluation systems for AI-assisted development
Domain
DevSecOps / Artificial Intelligence / Software Development
Deliverable
production ML models
Required skills
Ruby on Rails, Python, PostgreSQL, API design, GraphQL, product ownership, technical leadership
Preferred skills
Large language model application programming interfaces, agent systems, GraphQL at scale
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; Develop evaluation and benchmarking systems for workflow quality and token cost; Collaborate with product, design, and users to shape scope; Mentor other engineers and influence technical decisions
Seniority
Senior, hands-on IC with mentorship responsibilities
