Staff Backend Engineer
Core
Technical anchor for GitLab's Nonlinear Productivity team, defining technical direction for agentic systems and LLM-based solutions to improve developer productivity and operational efficiency.
Role type
Staff Backend Engineer (Agentic Systems & Distributed Systems)
Builds
Agentic workflows, orchestration systems, and greenfield technical foundations for a new customer-facing GitLab offering.
Domain
DevSecOps, AI/LLM orchestration, Distributed Systems
Deliverable
production ML models | product features
Required skills
Agentic system design, LLM-based system architecture, Multi-step orchestration, Distributed systems fundamentals, Go/Rust/Python proficiency, Autonomous problem solving, Evaluation framework design, Technical mentoring
Preferred skills
Experience with tool use and guardrails in agentic systems, History of unblocking teammates via design reviews
Technologies
Go, Rust, Python, GitLab codebase
Responsibilities
Set technical direction for agentic systems and defend architectural decisions, Discover and prioritize friction points in the SDLC to drive fixes, Work across the entire codebase to solve complex distributed systems problems, Mentor senior and mid-level engineers on agent engineering practices, Collaborate with India-based teams to align on roadmap, Serve as Technical Leadership interviewer for Staff-level candidates
Seniority
Staff, hands-on IC with mentorship responsibilities