Senior Backend Engineer (ruby), AI Engineering: Dap Repository Flows

GitLab GitLab · Enterprise · United Kingdom · AI Engineering

Senior Backend Engineer role focused on building agentic experiences on top of GitLab's Duo Agent Platform. The role involves designing and delivering features for DAP onboarding and repository/background flows, specifically building autonomous and scheduled agents that operate on customer codebases using LLM integrations.

What you'd actually do

  1. Own the design and delivery of features end to end across DAP onboarding and repository/background flows.
  2. Build autonomous and scheduled agents that operate on customer codebases, building on top of the Duo Agent Platform.
  3. Improve the DAP onboarding experience so customers can get a project configured and productive quickly.
  4. Collaborate with engineers across the DAP organization on shared interfaces and patterns.
  5. Review designs and code, and contribute to the team's technical quality.

Skills

Required

  • Ruby
  • Ruby on Rails
  • LLM integration
  • Agentic systems
  • Backend development
  • Feature design and delivery
  • Collaboration
  • Code review
  • Written communication

What the JD emphasized

  • 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.

Other signals

  • building agentic experiences
  • autonomous and scheduled agents that work on a customer's codebase
  • integrating LLMs into products