Senior Backend Engineer AI Engineering AI Coding
GitLab is an AI-powered DevSecOps platform that unifies the entire software development lifecycle into a single application. It helps development, security, and operations teams to collaborate and deliver software more efficiently, with security integrated at every step. The platform is trusted by millions of users and a majority of the Fortune 100.
About GitLab Inc.
GitLab is a comprehensive, AI-powered DevSecOps platform that streamlines the entire software delivery process by unifying the development lifecycle into a single application. It integrates source code management, CI/CD, security, and monitoring to help teams build, secure, and operate software more efficiently. Key features include automated security scans built into the development pipeline and AI-driven tools like GitLab Duo for code suggestions and chat, which enhance developer productivity. GitLab serves a diverse client base, from startups and open-source projects to large enterprises, including over half of the Fortune 100. The platform aims to reduce complexity, accelerate delivery cycles, and strengthen security and compliance for its users.
Skills
About the Role
You will design and build the trigger system that connects GitLab and third-party events to AI-powered Duo Flows. You will contribute to the event platform, build for high availability and throughput, work in the Rails monolith, influence architecture, collaborate across functions, and participate in on-call rotations.
Requirements
- Deep experience with Ruby and Rails
- Experience integrating large language models into user-facing tools
- Experience designing and operating large-scale systems with high availability and throughput
- Experience with agentic systems and development
- Ability to work in evolving problem spaces and learn new AI capabilities quickly
- Strong written communication skills for asynchronous remote work
Responsibilities
- Design and build the trigger system connecting GitLab and third-party events to AI-powered Duo Flows
- Contribute to the broader event platform
- Architect systems for high availability and throughput at scale
- Work within GitLab's Rails monolith
- Propose iterative solutions to complex technical problems across a multi-service environment
- Collaborate with teammates, the product manager, and designer to shape trigger-system capabilities
- Partner with Duo Agent Platform teams to integrate triggers and events with the broader agent ecosystem
- Participate in Tier 2 and Tier 3 on-call rotations to troubleshoot production, security, and urgent engineering issues
Benefits
- Health, financial, and well-being benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity compensation and Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
