Staff Backend Engineer (Ruby) - AI Engineering: DAP Repository Flows
Remote · Full Time
Be the first to apply
- Experience
- Any
- Salary
- USD 152,800 – USD 259,200 / year
- Openings
- 1
- Posted
- 6 days ago
- Work mode
- Work from home
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About GitLab and the Role
GitLab is a leading platform that streamlines DevSecOps, enabling organizations to boost developer productivity, enhance operational efficiency, mitigate security and compliance risks, and accelerate digital transformation. With over 50 million users globally and adoption by more than half of the Fortune 100 companies, GitLab is trusted to deliver superior, secure software rapidly.
Our engineering ethos aligns with the same innovation in our products; we embed AI into daily workflows to enhance productivity and foster innovation. The Staff Backend Engineer role in AI Engineering focuses on GitLab's Duo Agent Platform (DAP), specifically the Repository Flows team responsible for onboarding customers and orchestrating autonomous and scheduled agents that operate on customer repositories.
Key Responsibilities
- Define and steer the technical vision for the DAP Repository Flows team, shaping system architecture for onboarding and repository flows.
- Lead the development of autonomous and scheduled agent functionalities that manage customer codebases leveraging the Duo Agent Platform.
- Enhance the onboarding experience to ensure customers can efficiently configure projects and become productive swiftly.
- Collaborate cross-functionally within the DAP organization to align on interfaces, reuse patterns, and platform services.
- Mentor fellow engineers, conduct design and code reviews, and elevate the overall engineering standards.
- Tackle the most challenging technical issues, implementing robust solutions to prevent recurring problems.
- Promote a culture valuing autonomy, ownership, high context communication, and asynchronous collaboration.
Candidate Profile
- Extensive hands-on experience with Ruby and Ruby on Rails in production environments.
- Proven background integrating large language models (LLMs) into products, focusing on product implementation rather than model training.
- Experience designing and building autonomous or semi-autonomous agent systems that act on behalf of users.
- History of creating and managing complex, large-scale systems and guiding engineering direction across teams.
- Excellent written communication skills suited for a distributed, asynchronous working environment.
- Display the judgment and leadership expected of a staff-level engineer, including setting strategic direction and enhancing team impact.
Team and Working Culture
The DAP Repository Flows team operates within GitLab's AI/R&D group. It is a small, globally distributed, and growing team that embraces autonomy, ownership, asynchronous communication, and extensive knowledge sharing through GitLab issues and Slack.
Salary and Benefits
The stated salary range for U.S. residents spans $152,800 to $259,200 USD annually. Compensation is adjusted according to experience, education, skills, and location. The base salary excludes bonuses, equity, and benefits.
- Health, financial, and well-being support benefits
- Flexible paid time off
- Employee resource groups
- Equity programs and stock purchase plans
- Funding for professional development
- Generous parental leave
Additional Information
GitLab encourages applicants from diverse backgrounds, including those who might not meet every qualification but are excited about the role. The company maintains a strict equal opportunity employment policy and supports accommodations for disabilities during the recruitment process.
Hiring is global and remote without location restrictions, although some roles may have specific eligibility criteria.