Skip to main content
GitLab

Staff Backend Engineer, Architecture Engineering: Nonlinear Productivity

RemoteCanada, United States only
Published
Role
Backend
Experience
Staff
Employment
Full-time
Company size
Enterprise
Salary not disclosed
Check eligibility

Open to CA, US only. Set where you work from to check your eligibility.

No BS summary

Staff backend engineer for GitLab's Nonlinear Productivity team, focused on agentic/LLM-based systems and distributed systems. Must be proficient in Go, Rust, or Python and able to work across unfamiliar codebases. Role is remote but listed for Canada and the United States.

Core skills

Go/Rust/Python

What you'll do

  • Set the technical direction for the team's agentic systems, including agent orchestration and where work should remain human-owned.
  • Discover and prioritize sources of friction across GitLab's SDLC and drive fixes from rough hypothesis to shipped, measured result.
  • Work across any part of GitLab's codebase as the problem requires.
  • Apply distributed systems judgment to identify generated code that appears correct but fails under concurrency, scale, or different deployment topologies.
  • Coach others on distributed systems judgment.
  • Mentor senior and mid-level engineers on agent engineering practices through design reviews and pairing.
  • Collaborate with the India-based group a few times a week to align on roadmap.
  • Represent the team's technical progress to stakeholders in the CTO organization.
  • Serve as a bar raiser for hiring by owning the Technical Leadership round for other Staff-level candidates.
  • Own a greenfield technical foundation from day one.

What they require

  • Experience building reliable agentic or large language model (LLM)-based systems, including multi-step orchestration, tool use, guardrails, and recovery.
  • Ability to work autonomously in unfamiliar codebases and drive solutions from discovery through completion.
  • Strong distributed systems and computer science fundamentals, including coordination, consistency, idempotency, rate limiting, failure modes, and degradation under load.
  • Proficiency in Go, Rust, or Python, with the ability to read and modify code in the others.
  • Track record of delivering results from unclear or incomplete requirements.
  • Ability to take a complex, loosely specified problem and decompose it into a concrete proposal of small, shippable steps.
  • Experience designing evaluation frameworks for systems where plausible-looking output and actually correct output are different questions.
  • Track record of raising the quality bar for a team's output, not just your own.
  • History of unblocking and enabling teammates through design reviews, technical writing, or mentoring.
  • History of engaging regularly with other teams to find where collaboration pays off.
  • Expected to incorporate AI into daily workflows.
  • Collaborate with an India-based group a few times a week.

Benefits

  • Benefits to support 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.

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.

🇺🇸 United StatesSoftwareEnterpriseabout.gitlab.com/

What people say about this company

3.3/ 5

  • Flexible remote work options are highly valued by employees.
  • Many employees appreciate the open-source nature of the product and the company's commitment to transparency.
  • Some employees report challenges with management and communication within teams.

Details

Apply routeGreenhouse
Salary not disclosed