Staff Ruby Backend Engineer - AI-Driven Agents

GitLab

Canada

Remote

CAD 251,000 - 335,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GitLab is seeking a Staff Software Engineer for the DAP Repository Flows team. You will set technical direction, drive complex initiatives across teams, and elevate the engineering bar for agentic experiences on the Duo Agent Platform.

You will design autonomous and scheduled agents, refine the onboarding flow, and collaborate with teams to shape interfaces and platform capabilities, all while mentoring engineers in an async-first environment.

Qualifications

  • Proficient in Ruby on Rails in production environments.
  • Experience integrating large language models into products (not training models).
  • Experience designing autonomous or semi-autonomous agents that act on user code.
  • Track record of delivering high-scale systems and guiding technical direction across teams.
  • Strong written communication and ability to work in a distributed, async-first setup.
  • Demonstrated staff-level influence: setting direction, unblocking teammates, amplifying impact.

Responsibilities

  • Set the technical direction for the DAP Repository Flows team and make architecture decisions.
  • Lead the design and delivery of autonomous and scheduled agents for customer codebases.
  • Refine the DAP onboarding experience for rapid project configuration and productivity.
  • Collaborate across DAP teams to align interfaces and platform capabilities.
  • Mentor senior and intermediate engineers and review designs and code.
  • Solve the hardest technical problems and promote sound design to prevent recurrence.
  • Foster a culture of autonomy, ownership, and async-first collaboration.

Skills

Ruby & Rails
LLMs integration
Agentic systems
Systems architecture
Written communication
Staff-level leadership

Job description

GitLab is seeking a Staff Software Engineer for the DAP Repository Flows team. You will set technical direction, drive complex initiatives across teams, and elevate the engineering bar for agentic experiences on the Duo Agent Platform.

You will design autonomous and scheduled agents, refine the onboarding flow, and collaborate with teams to shape interfaces and platform capabilities, all while mentoring engineers in an async-first environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Backend Engineer — Chat Engine (Remote)
Senior AI Backend Engineer — Chat Engine (Remote)

GitLab • Canada

Remote
CAD 120,000 - 180,000
Flexible Paid Time Off
Equity Compensation & ESPP
Growth and Development Fund
+2
Backend Engineer, AI Engineering: Duo Chat
Backend Engineer, AI Engineering: Duo Chat

Far Coder • Canada

Hybrid
CAD 150,000 - 210,000
Senior Backend Engineer, AI Engineering: Chat
Senior Backend Engineer, AI Engineering: Chat

GitLab • Canada

Remote
CAD 120,000 - 180,000
Flexible Paid Time Off
Equity Compensation & ESPP
Growth and Development Fund
+2
Senior Frontend Engineer (Vue.js), Workflow Catalog
Senior Frontend Engineer (Vue.js), Workflow Catalog

GitLab • Canada

Remote
CAD 90,000 - 130,000
Flexible work hours
Remote work opportunities
Professional development support
Fullstack Engineer (TypeScript), AI Engineering: Duo Client SDK
Fullstack Engineer (TypeScript), AI Engineering: Duo Client SDK

Far Coder • Canada

Hybrid
CAD 160,000 - 270,000
Senior Backend Engineer (Ruby), Plan: Portfolio Experience
Senior Backend Engineer (Ruby), Plan: Portfolio Experience

Far Coder • Canada

Hybrid
CAD 120,000 - 180,000
Remote Fullstack Engineer — TypeScript SDK & APIs
Remote Fullstack Engineer — TypeScript SDK & APIs

JobCubby • Canada

Hybrid
CAD 160,000 - 270,000
Benefits for health and well-being
Flexible PTO
Equity compensation
Staff AI Engineer — Architect Agentic AI Workflows
Staff AI Engineer — Architect Agentic AI Workflows

Acquia • Canada

Hybrid
CAD 120,000 - 180,000
Competitive healthcare coverage
Wellness programs
Parental leave
Remote Rails Backend Engineer – Vulnerability Management
Remote Rails Backend Engineer – Vulnerability Management

Far Coder • Canada

Hybrid
CAD 160,000 - 240,000
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock-P
+2
Senior AI Agent Architect & Engineer
Senior AI Agent Architect & Engineer

Workday • Vancouver

Hybrid
CAD 169,000 - 253,000