CareerPlanSign in

Senior Backend Engineer, Architecture Engineering: Nonlinear Productivity

Canada🌐 Remote💼 Full-time🗓 2026-08-06 → 2026-09-26

Core

Build reliable AI-powered automation and agentic workflows to remove friction across the software development lifecycle (code reviews, releases, automation) for GitLab's internal engineering teams.

Role type

Senior Backend Engineer (AI/Agentic Systems)

Builds

Agentic solutions, multi-step orchestration systems, evaluation tools for agent output, and automation for the software development lifecycle.

Domain

Software Development Lifecycle (SDLC), AI/LLM Orchestration, Distributed Systems

Deliverable

production ML models | product features

Required skills

Agentic system design, multi-step orchestration, tool use, guardrails, recovery patterns, distributed systems architecture, Go, Rust, Python

Preferred skills

Shipping autonomous agents, improving build/release workflows, working with globally distributed teams, optimizing LLM workload costs, on-premises/air-gapped deployment experience

Technologies

Go, Rust, Python, LLMs, Agentic frameworks

Responsibilities

Identify friction points in the SDLC and scope agentic solutions; Design and build reliable AI-powered systems with safety checks; Build evaluation tools to judge agent correctness and cost; Work across the codebase to fix friction; Apply distributed systems judgment to prevent concurrency/scale failures; Collaborate with the India-based group; Own greenfield problem spaces to create future customer offerings.

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.