Senior Backend Engineer building reliable AI automation for GitLab’s DevSecOps platform. Improving software-development workflows through agentic systems, evaluations, and distributed-systems engineering.
Responsibilities
Identify sources of friction across GitLab's software development lifecycle and scope agentic solutions to address them
Design and build reliable AI-powered systems with workflows, tool use, safety checks, and error correction
Build and maintain evaluation tools measuring agent correctness, constraint compliance, and cost
Work across GitLab's codebase wherever software-development friction occurs
Apply distributed-systems judgment to identify failures under concurrency, scale, and different deployment models
Collaborate with the India-based group by sharing roadmaps, findings, and reusable agent tooling
Own a greenfield problem space and help turn proven internal fixes into customer-facing GitLab capabilities
Requirements
Hands-on experience building agentic or large language model-based systems with multi-step orchestration, tool use, guardrails, and recovery patterns
Experience making AI-powered systems reliable in production
Track record of working autonomously in unfamiliar codebases and driving solutions through completion
Strong distributed systems knowledge, including coordination, consistency, idempotency, rate limiting, failure modes, and degradation under load
Proficiency in Go, Rust, or Python, in that order of team priority
Ability to read and modify code in the other listed languages
Helpful experience shipping autonomous agents that complete real tasks end to end
Helpful experience improving build systems, release processes, review workflows, or other software development lifecycle areas
Helpful experience with globally distributed teams, large language model workload costs, or production constraints across on-premises, air-gapped, single-tenant, and software-as-a-service deployments
Benefits
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Seeking a Finance Controls & Governance Manager for a 5 - month contract in Toronto. Assess sustainability reporting controls, identify gaps, and strengthen governance.
Backend - leaning Full Stack Engineer building enterprise catering SaaS for restaurant organizations. Designing Java services, REST APIs, and React/Node.js features across a cloud platform.
Senior Go Engineer building Zelle and Fedwire payment capabilities for Form3’s cloud - native payments platform. Designing resilient, regulated, high - volume payment infrastructure from Ontario, Canada.
Senior Backend Engineer building Ruby and GraphQL source - code workflows for GitLab’s DevSecOps platform. Improving reliability, performance, and collaboration across repositories and AI - assisted development.
Senior Developer (Java/Python) needed for hybrid contract in Toronto. Must have 8 - 10 years experience with Java, Python, Spring Boot, and microservices.
Back - end engineer building scalable AI orchestration services and real - time infrastructure for Superhuman’s productivity platform. Collaborating across product teams to deliver reliable AI - powered features.
Hiring Full Stack Java Developer & Backend Java Developer for a hybrid role in Toronto, ON. Requires 6+ years of experience with Java, Spring Boot, Microservices, and Cloud.