GitLab

Staff Backend Engineer (Ruby) - AI Engineering: DAP Repository Flows

GitLab

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.

How they work

Teamwork & Collaboration Leadership Independence Accountability
🤖
Online · instant AI help
Broxer