Open Role
GitLab

Opportunity at

GitLab

Backend Engineer (Ruby), AI Engineering: Agent Foundations

GitLab is an intelligent orchestration platform for DevSecOps, trusted by millions of registered users and over half of the Fortune 100 companies to accelerate software delivery…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
Canada
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz3h agoEmployer posted Oct 19, 2026
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

GitLab is an intelligent orchestration platform for DevSecOps, trusted by millions of registered users and over half of the Fortune 100 companies to accelerate software delivery and improve security. The company provides a high-performance environment where team members incorporate artificial intelligence into their daily workflows. This opportunity is for an Intermediate Backend Engineer joining the Agent Foundations stage within GitLab's AI Engineering division. In this position, you will help build…

Job Description

GitLab is an intelligent orchestration platform for DevSecOps, trusted by millions of registered users and over half of the Fortune 100 companies to accelerate software delivery and improve security. The company provides a high-performance environment where team members incorporate artificial intelligence into their daily workflows.

This opportunity is for an Intermediate Backend Engineer joining the Agent Foundations stage within GitLab's AI Engineering division. In this position, you will help build the platform that enables AI agents to function across the entire software delivery lifecycle, participating in how agents are created, connected to tools, executed, and observed. You will collaborate closely with product management, user experience professionals, frontend and backend specialists, and AI experts in a high-visibility area bridging the core platform with the AI strategy.

Daily duties involve developing and maintaining features for the Duo Agent Platform within the GitLab Ruby monolith and Python-based AI Gateway. You will design and review GraphQL and REST application programming interfaces, write automated testing using frameworks like RSpec, participate in Tier 2 on-call rotations to resolve production issues, and keep abreast of industry competitors.

Ideal candidates bring practical experience with production Ruby on Rails applications, relational databases such as PostgreSQL, and API design, combined with an enthusiasm for artificial intelligence tools. Team members operate across EMEA and AMER timezones using asynchronous communication methods.

Responsibilities

  • Develop, maintain, and ship features for the Duo Agent Platform utilizing the Ruby monolith and Python AI Gateway
  • Partner with cross-functional product, UX, frontend, backend, and AI specialists to refine requirements and deliver iterative improvements
  • Design, implement, and review GraphQL and REST APIs alongside backend logic
  • Extend and improve automated testing using RSpec and related frameworks
  • Share standards and patterns regarding responsible AI integration with other engineers
  • Participate in Tier 2 on-call rotations to troubleshoot production concerns and conduct root cause analysis
  • Monitor the competitive landscape to support the platform's positioning

Requirements

  • Experience building and maintaining production Ruby on Rails applications encompassing background jobs, data models, and APIs
  • Familiarity working across the stack in a mature codebase
  • Proficiency in designing or extending REST and GraphQL APIs focusing on scalability and backward compatibility
  • Hands-on experience using AI tools in daily work
  • Demonstrated SQL expertise and relational database experience including PostgreSQL query writing and data modeling
  • Capability to identify and resolve application performance bottlenecks
  • Clear written and verbal communication skills for asynchronous, cross-functional collaboration

Qualifications

  • Familiarity with Python backends
  • Familiarity with Vue frontends
  • Experience designing and shipping AI-powered backend features or integrations

Core Skills

Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation and Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the employment type for this role?

This is a full-time position.

What are the location or remote work guidelines for this position?

GitLab hires new team members globally and operates remotely, though certain roles may carry specific location-based eligibility requirements.

What salary is offered for this role?

The provided job posting does not specify a salary.

What primary technologies are used in this position?

The role primarily utilizes Ruby on Rails for the GitLab monolith, Python for the AI Gateway, SQL and PostgreSQL for databases, and RSpec for automated testing.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

GitLab
GitLabAdded to Jobsiz 3h ago
GitLab
GitLabAdded to Jobsiz 1d ago
Full-timeRemote
GitLab
GitLabAdded to Jobsiz 2d ago
Full-timeRemoteUSD 166,200 - 249,300/yr
GitLab
GitLabAdded to Jobsiz 2d ago
Full-timeRemoteUSD 115,200 - 194,400/yr

Posted by GitLab

Source: Jobicy — Canada

View the original listing ↗

Posted by employer: Oct 19, 2026

Added to Jobsiz: Oct 19, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

GitLab

GitLab

178Open Jobs
—No reviews yet
View Company Profile