> Markdown version of [/jobs/ext/1999370-senior-backend-engineer-ruby-ai-engineering-dap-repository-flows](https://www.wearedevelopers.com/jobs/ext/1999370-senior-backend-engineer-ruby-ai-engineering-dap-repository-flows). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Backend Engineer (Ruby), AI Engineering DAP Repository Flows - **Company:** GitLab - **Location:** Redruth, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Machine Learning, Ruby on Rails, Ruby, Large Language Models, Backend, Gitlab - **Published:** August 9, 2026 - **Apply:** https://www.totaljobs.com/job/senior-engineer-ruby/gitlab-job107814975 ## About the Role * Strong, hands-on experience with Ruby and Ruby on Rails in production systems. * Experience integrating LLMs into products (product integration, not ML model training). * Experience building agentic systems: autonomous or semi-autonomous agents that take actions on a user's behalf. * A track record of designing and shipping features independently in a collaborative team. * Strong written communication and the ability to operate effectively in a distributed, async-first environment. ## Description The DAP Repository Flows team owns two areas within GitLab's Duo Agent Platform (DAP). The first is DAP onboarding, helping customers quickly set up a project so they can start using the Duo Agent Platform with minimal friction. The second is repository and background flows: autonomous and scheduled agents that work on a customer's codebase on their behalf. This work is central to how GitLab delivers AI-powered automation on repositories. As a Senior Software Engineer, you will own features end to end, from design through delivery, building agentic experiences on top of the Duo Agent Platform. What you'll do in this role * Own the design and delivery of features end to end across DAP onboarding and repository/background flows. * Build autonomous and scheduled agents that operate on customer codebases, building on top of the Duo Agent Platform. * Improve the DAP onboarding experience so customers can get a project configured and productive quickly. * Collaborate with engineers across the DAP organization on shared interfaces and patterns. * Review designs and code, and contribute to the team's technical quality. * Contribute to a culture of autonomy, ownership, high context sharing, and async-first collaboration., The DAP Repository Flows team is part of GitLab's broader Duo Agent Platform organization, within the AI/R&D group. The team is small and distributed, with plans to grow. We value autonomy, ownership, and high context sharing, and we work async-first through GitLab issues and Slack. Remote-Global How GitLab Supports Full-Time Employees * Benefits to support your health, finances, and well-being * Flexible Paid Time Off * Team Member Resource Groups * Equity Compensation & Employee Stock Purchase Plan * Growth and Development Fund * Parental Leave ## Related Videos - [Agentic employees in world's most downloaded FinTech app](https://www.wearedevelopers.com/videos/100123-agentic-employees-in-world-s-most-downloaded-fintech-app) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Fireside Chat with Werner Vogels, VP & CTO, Amazon.com & Daniel Gebler, CTO at Picnic](https://www.wearedevelopers.com/videos/1405-fireside-chat-with-werner-vogels-vp-cto-amazon-com-daniel-gebler-cto-at-picnic) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)