IT & Software

Senior Backend Engineer (Ruby), AI Engineering: DAP Repository Flows

GitLab

Remote · Nationwide · United Kingdom

Overview

As a Senior Software Engineer, you own end-to-end features for the DAP onboarding and repository/background flows, enabling autonomous agents on the Duo Agent Platform. You’ll build agentic experiences and collaborate across the DAP team to raise onboarding ease and codebase automation. This role combines AI-powered automation with hands-on design and delivery in a distributed, async-first environment. You’ll work in a high-performance culture that values ownership and impact, contributing to scalable, secure software delivery.

Pay / Benefits
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave
Responsibilities
  • Own end-to-end feature design and delivery for DAP onboarding and repository/background flows
  • Build autonomous and scheduled agents operating on customer codebases atop the Duo Agent Platform
  • Enhance the DAP onboarding experience for quick, productive project configuration
  • Collaborate with engineers across DAP on shared interfaces and patterns
  • Review designs and code to uphold technical quality
  • Foster a culture of autonomy, ownership, high-context sharing, and async-first collaboration
Key requirements
  • Strong, hands-on experience with Ruby and Ruby on Rails in production systems
  • Experience integrating LLMs into products (product integration, not model training)
  • Experience building agentic systems (autonomous or semi-autonomous agents)
  • Proven ability to design and ship features independently within a collaborative team
  • Strong written communication and effectiveness in a distributed, async-first environment
  • strong communication
  • autonomy
  • ownership
  • Ruby on Rails in production
  • integration of LLMs into products
  • designing and building agentic systems

Reference: WJ-747_30184089

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.