Senior Backend Engineer - Architecture Engineering: Nonlinear Productivity

GitLab Canada

Canada SeniorRemoteFull-time $139,200 – $235,200 a year

About the role

This is a senior backend engineering role on GitLab's Nonlinear Productivity team, open to candidates in the US or Canada. You'll build reliable AI-powered automation that removes friction across GitLab's own software development lifecycle, such as speeding up code review and automating release steps. It suits an engineer who has shipped production agentic or LLM-based systems and wants to define a new problem space from scratch rather than join an established roadmap.

What you’ll do

  • Identify friction points across the SDLC and scope agentic solutions to address them.
  • Design and build reliable AI-powered systems with tool use, safety checks, and error correction.
  • Build and maintain evaluation tools that judge agent output on correctness and cost.
  • Work across GitLab's codebase wherever a problem requires.
  • Apply distributed systems judgment to catch failures before they reach customers.
  • Collaborate with the India-based sister team on roadmap and shared tooling.

What they’re looking for

  • Hands-on experience building agentic or LLM-based systems in production, including orchestration, tool use, guardrails, and recovery.
  • A track record of working autonomously in unfamiliar codebases.
  • Strong distributed systems knowledge: coordination, consistency, idempotency, rate limiting, failure modes.
  • Proficiency in Go, Rust, or Python, with ability to read and modify the other two.

Nice to have

  • Experience shipping autonomous agents that complete real tasks end to end.
  • Experience improving build systems, release processes, or review workflows.
  • Experience working with globally distributed teams or LLM workload costs and production constraints across deployment types.

What’s on offer

  • US base salary range $139,200-$235,200.
  • Flexible paid time off.
  • Equity compensation and employee stock purchase plan.
  • Growth and development fund.
  • Parental leave.

Questions about this role

Is this role remote?

Yes, it's a remote role open to residents of the US and Canada.

How much does it pay?

The US base salary range is $139,200-$235,200.

What experience level is this for?

Senior level, with hands-on production experience building agentic or LLM-based systems.

Related roles

Senior Solutions Architect

GitLab · India

A senior presales solutions architect role at GitLab, supporting Commercial and Enterprise customers across India's Southern Region. Suits a technical presales professional experienced in DevSecOps and CI/CD platforms.

RemoteSeniorFull-time
GitDevSecOpsCI/CDCloud Computing +1
Yesterday

Senior Software Engineer, NLP

GitLab · Bengaluru, India

An in-office senior software engineer role at GitLab in Bangalore, building autonomous AI agents that automate software development lifecycle tasks.

On-siteSeniorFull-time
RubyGoPythonAI Agents +3
Yesterday

Staff Backend Engineer, Architecture Engineering: Nonlinear Productivity

GitLab · Canada

A staff backend engineering role building agentic developer-productivity tools at GitLab, remote in the US or Canada.

RemoteStaffFull-time $152,800 – $259,200 a year
GoRustPythonDistributed Systems +3
2 days ago

Principal Product Manager, Engineering Intelligence & Insights

Gitlab · Remote - US, United States

A remote, principal-level product management role at GitLab leading engineering analytics and AI-insight products. Suited to a senior PM with experience building BI or analytics tools for engineering and executive audiences.

RemotePrincipalFull-time
DORA MetricsData PipelinesAPIsBusiness Intelligence +4
2 days ago

Revenue Technology Analyst

GitLab · United States

A mid-level revenue technology analyst role at GitLab, fully remote in Canada or the USA, supporting the go-to-market tech stack. Suited to candidates with sales/revenue operations tooling experience, even without meeting every requirement.

RemoteMid levelFull-time $95,000 – $160,800 a year
SalesforceSQLPythonGong +6
2 days ago

AL Engineer

GitLab · Bangalore, India

A remote AI engineering role at GitLab building internal agentic AI tools for Sales, Marketing and Support. Suits an experienced software engineer with hands-on LLM and agent experience.

RemoteMid levelFull-time
PythonJavaScriptTypeScriptREST APIs +7
5 days ago