Search...

Senior Backend Engineer Ruby AI Engineering Duo Agent Platform Tools

GitLab Inc. logo
GitLab Inc.

GitLab is an AI-powered DevSecOps platform that unifies the entire software development lifecycle into a single application. It helps development, security, and operations teams to collaborate and deliver software more efficiently, with security integrated at every step. The platform is trusted by millions of users and a majority of the Fortune 100.

Distributed
About GitLab Inc.

GitLab is a comprehensive, AI-powered DevSecOps platform that streamlines the entire software delivery process by unifying the development lifecycle into a single application. It integrates source code management, CI/CD, security, and monitoring to help teams build, secure, and operate software more efficiently. Key features include automated security scans built into the development pipeline and AI-driven tools like GitLab Duo for code suggestions and chat, which enhance developer productivity. GitLab serves a diverse client base, from startups and open-source projects to large enterprises, including over half of the Fortune 100. The platform aims to reduce complexity, accelerate delivery cycles, and strengthen security and compliance for its users.

View jobs by GitLab Inc.

Skills

About the Role

You will take end-to-end ownership of complex backend features for Agentic Tools in the GitLab monolith. You will design, implement, and review REST and GraphQL APIs, improve automated testing, troubleshoot production issues through Tier 2 on-call rotations, and strengthen observability, resiliency, and responsible AI integration.

Requirements

  • Experience building and maintaining production applications with Ruby on Rails, including background jobs, APIs, and data models.
  • Ability to work across the stack in a mature codebase.
  • Proficiency designing or extending REST and/or GraphQL APIs with attention to scalability, maintainability, and backward compatibility.
  • Experience designing and shipping AI-powered backend features and integrations.
  • Understanding of large language model limitations and responsible production use.
  • Strong SQL skills and familiarity with relational databases such as PostgreSQL.
  • Ability to identify and address application and infrastructure performance bottlenecks.
  • Ability to collaborate in an async-first, distributed team.

Responsibilities

  • Develop, ship, and maintain secure, well-tested, performant backend features and improvements for Agentic Tools.
  • Collaborate with Product Management, UX, frontend, backend, and AI specialists to refine requirements and deliver iterative enhancements.
  • Design, implement, and review GraphQL and REST APIs and related backend logic.
  • Improve and extend automated testing, including RSpec and other frameworks.
  • Share engineering standards, patterns, and learnings with other engineers.
  • Participate in Tier 2 on-call rotations, troubleshoot production issues, contribute to root cause analysis, and enhance observability and resiliency.
  • Assess the competitive landscape for GitLab's MCP server.

Benefits

  • Health, financial, and well-being benefits.
  • Flexible Paid Time Off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental Leave.
Senior Backend Engineer Ruby AI Engineering Duo Agent Platform Tools at GitLab Inc. | JobStash