Staff Engineer

GitLab · Software Development

Job description

Position:
New Staff Backend Engineer, Architecture Engineering: Nonlinear Productivity

Company:
GitLab

Location:
Remote, Canada; Remote, United States

Short Summary:
As a Staff Engineer, you'll be the technical anchor for GitLab's Nonlinear Productivity team, shaping what the team builds and setting the technical direction for agentic systems. This role involves tackling complex problems and mentoring other engineers while collaborating with a global team.

Responsibilities:
- Set the technical direction for the team's agentic systems.
- Discover and prioritize sources of friction across GitLab's SDLC.
- Work across any part of GitLab's codebase as needed.
- Apply distributed systems judgment to ensure code reliability.
- Mentor senior and mid-level engineers on agent engineering practices.
- Collaborate with the India-based group to align on the roadmap.
- Serve as a bar raiser for the team's hiring process.
- Own a greenfield technical foundation from day one.

Requirement:
- Experience building reliable agentic or large language model (LLM)-based systems.
- Ability to work autonomously in unfamiliar codebases.
- Strong distributed systems and computer science fundamentals.
- Proficiency in Go, Rust, or Python.
- Track record of delivering results from unclear requirements.
- Experience designing evaluation frameworks for systems.
- History of unblocking and enabling teammates through collaboration.

Benefits:
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave

Skills

  • distributed_systems
  • golang
  • python
  • rust

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Staff Engineer — GitLab | RVC