Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
GitLab

Senior Backend Engineer, Architecture Engineering

GitLab

Senior Backend Engineer building reliable AI automation for GitLab’s DevSecOps platform. Improving software-development workflows through agentic systems, evaluations, and distributed-systems engineering.

Posted 8/6/2026full-timeRemote • 🇨🇦 CanadaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building reliable AI-powered systems and agentic solutions, with a strong focus on distributed systems and software development lifecycle improvements. Proficient in programming languages such as Go, Rust, and Python, with a proven ability to work autonomously in complex codebases.

Highest-signal resume keywords
AI-Powered Systems DevelopmentDistributed Systems KnowledgeProficiency in GoProficiency in RustProficiency in Python

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Agentic SystemsLarge Language ModelsMulti-Step OrchestrationTool UseGuardrailsRecovery PatternsCode ModificationAutonomous AgentsBuild Systems ImprovementRelease Processes
Soft Skills
CollaborationAutonomous Problem Solving
Industry Keywords
Software Development LifecycleConcurrencyScaleDeployment ModelsCost ComplianceError CorrectionFriction IdentificationGlobal Team CollaborationProduction ConstraintsSingle-Tenant Deployments

Tech Stack

Tools & technologies
Distributed SystemsGoPythonRust

About the role

Key responsibilities & impact
  • Identify sources of friction across GitLab's software development lifecycle and scope agentic solutions to address them
  • Design and build reliable AI-powered systems with workflows, tool use, safety checks, and error correction
  • Build and maintain evaluation tools measuring agent correctness, constraint compliance, and cost
  • Work across GitLab's codebase wherever software-development friction occurs
  • Apply distributed-systems judgment to identify failures under concurrency, scale, and different deployment models
  • Collaborate with the India-based group by sharing roadmaps, findings, and reusable agent tooling
  • Own a greenfield problem space and help turn proven internal fixes into customer-facing GitLab capabilities

Requirements

What you’ll need
  • Hands-on experience building agentic or large language model-based systems with multi-step orchestration, tool use, guardrails, and recovery patterns
  • Experience making AI-powered systems reliable in production
  • Track record of working autonomously in unfamiliar codebases and driving solutions through completion
  • Strong distributed systems knowledge, including coordination, consistency, idempotency, rate limiting, failure modes, and degradation under load
  • Proficiency in Go, Rust, or Python, in that order of team priority
  • Ability to read and modify code in the other listed languages
  • Helpful experience shipping autonomous agents that complete real tasks end to end
  • Helpful experience improving build systems, release processes, review workflows, or other software development lifecycle areas
  • Helpful experience with globally distributed teams, large language model workload costs, or production constraints across on-premises, air-gapped, single-tenant, and software-as-a-service deployments

Benefits

Comp & perks
  • Benefits to support your health, finances, and well-being
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave