Senior Backend Engineer, Architecture Engineering: Nonlinear Productivity
Core
Build reliable AI-powered automation and agentic workflows to remove friction across the software development lifecycle (code reviews, releases, automation) for GitLab's internal engineering teams.
Role type
Senior Backend Engineer (AI/Agentic Systems)
Builds
Agentic solutions, multi-step orchestration systems, evaluation tools for agent output, and automation for the software development lifecycle.
Domain
Software Development Lifecycle (SDLC), AI/LLM Orchestration, Distributed Systems
Deliverable
production ML models | product features
Required skills
Agentic system design, multi-step orchestration, tool use, guardrails, recovery patterns, distributed systems architecture, Go, Rust, Python
Preferred skills
Shipping autonomous agents, improving build/release workflows, working with globally distributed teams, optimizing LLM workload costs, on-premises/air-gapped deployment experience
Technologies
Go, Rust, Python, LLMs, Agentic frameworks
Responsibilities
Identify friction points in the SDLC and scope agentic solutions; Design and build reliable AI-powered systems with safety checks; Build evaluation tools to judge agent correctness and cost; Work across the codebase to fix friction; Apply distributed systems judgment to prevent concurrency/scale failures; Collaborate with the India-based group; Own greenfield problem spaces to create future customer offerings.