Skip to content
GitLabGitLab

Backend Engineer , AI Engineering: Agent Observability

Builds and maintains Ruby on Rails backend features for GitLab’s Agent Observability and AI gateway, including APIs, testing, data models, and production resiliency. The role requires backend application experience, SQL and PostgreSQL proficiency, and practical daily use of AI tooling.

About the job

Responsibilities

  • Develop, ship, and maintain secure, well-tested, and performant features and improvements for Agent Observability and Interactions across the GitLab monolith backend and AI gateway.
  • Collaborate with Product Management, UX, frontend, backend, and AI specialists to refine requirements and deliver iterative product enhancements.
  • Design, implement, and review GraphQL and REST APIs and related backend logic, ensuring reliability, scalability, and clear contracts with frontend clients.
  • Improve and extend automated testing, including RSpec and other frameworks.
  • Share standards, patterns, and learnings with other engineers to support responsible AI integration and evidence-driven engineering.
  • Participate in Tier 2 on-call rotations, troubleshoot production issues, contribute to root cause analysis, and improve observability and resiliency.

Requirements

  • Experience building and maintaining production applications with Ruby on Rails, including background jobs, APIs, and data models.
  • Comfort working across the stack in a mature codebase.
  • Proficiency designing or extending REST and/or GraphQL APIs with attention to scalability, maintainability, and backward compatibility.
  • Practical experience working with AI tooling daily.
  • SQL skills and familiarity with relational databases such as PostgreSQL, including efficient queries and data modeling.
  • Openness to learning, collaboration, and working in an async-first, distributed environment.
  • Clear written and verbal communication skills, including technical proposals and documentation.

Nice to Have

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

Benefits and Compensation

  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity Compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.

Skills

Ruby, Ruby on Rails, GraphQL, REST APIs, Rspec, Python, Vue, SQL, Postgres, AI Tools, Background Jobs, Data Modeling

Instacart

Instacart

Canada

Software Engineer II - Ads
CA$145k+/yrRemote3+ YOEBackend Engineering

Build and operate publisher-facing backend features for Instacart’s Carrot Ads platform, spanning APIs, serving, reporting, and partner tooling. The role requires 3+ years of backend experience, distributed-systems and API expertise, and operational ownership.

Lithic

Lithic

Ontario, Canada

Software Engineer, Treasury
CA$158k+/yrRemoteBackend Engineering

Build and maintain reliable backend services for ledger operations, ACH and wire flows, and reconciliation within Lithic’s Treasury team. The role requires production software experience, distributed-systems design skills, Python experience or willingness to learn, and ownership of cross-functional initiatives.

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
$115k+/yrRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.

Cambio

Cambio

Waterloo, Canada
Backend Engineer
No salary listedHybridBackend Engineering

Build and optimize customer-facing backend services for a real estate decarbonization platform, primarily using Python and Django. The role requires strong computer science fundamentals, debugging ability, independent problem solving, and in-person collaboration across North American offices.