GI

Backend Engineer (Ruby), AI Engineering: Duo Agent Platform Tools

gitlab· 53 open roles

Remote RemoteFull-time3 weeks ago
Salaryest.
$120,000 - $180,000
Experience
Mid
Job Type
Full-time
Posted
3 weeks ago
Apply Now

Boost your chances at gitlab

Tailor your resume to this exact job and generate a matching cover letter in about 60 seconds with JobEase — our AI application assistant.

  • ATS-optimized resume
  • Personalized cover letter
  • Match score & keyword gaps
Tailor my application

Free to start · no card required

Get more other jobs in your inbox

Verified daily — no ghost listings.

About This Role

GitLab is seeking an Intermediate Backend Engineer to contribute to the development of complex features and establish architectural patterns for AI agents interacting with the software delivery lifecycle. The role involves collaborating with engineers across teams to design, build, and maintain systems, and developing features and improvements for Agentic Tools. The ideal candidate has experience building and maintaining production applications with Ruby on Rails and proficiency in designing REST and/or GraphQL APIs. The role offers opportunities for growth and development in a remote, async-first, distributed team. GitLab values diversity, equity, and inclusion, and welcomes applications from candidates with varying levels of experience.

Key ResponsibilitiesAI-extracted

  • 1
    Develop, ship, and maintain features and improvements for Agentic Tools across the GitLab monolith backend in a secure, well-tested, and performant way.
  • 2
    Collaborate with Product Management, UX, frontend, backend, and AI specialists to refine requirements and deliver high-quality, iterative product enhancements.
  • 3
    Design, implement, and review GraphQL, REST APIs and related backend logic, ensuring reliability, scalability, and clear contracts with frontend clients.
  • 4
    Improve and extend automated testing, including RSpec and other frameworks, to strengthen quality, reliability, and developer feedback loops.
  • 5
    Participate in Tier 2 on-call rotations to troubleshoot production issues, contribute to root cause analysis, and enhance observability and resiliency

RequirementsAI-extracted

  • Experience building and maintaining production applications with Ruby on Rails, including work with background jobs, APIs, and data models.
  • Proficiency in designing or extending REST and/or GraphQL APIs with attention to scalability, maintainability, and backward compatibility.
  • Strong practical experience working with AI tooling on a daily basis.
  • SQL skills and familiarity with relational databases such as PostgreSQL, including writing efficient queries and understanding data modeling.
  • Clear written and verbal communication skills, including writing technical proposals and documentation, and collaborating effectively in a remote, asynchronous, cross-functional environment.

Perks & BenefitsAI-extracted

Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Typically: health coverage
Typically: parental leave

Apply to This Job in Minutes

Generate ATS-optimized resume + cover letter + interview prep with Jobease.ca AI. Complete your application faster.

Get Started Free

Similar Jobs

LY

Analytics Lead, Market Insights

lyftSan Francisco, CA
View
RE

Acquisition Account Manager, Mid-Market (Southern Europe)

redditAmsterdam, North Holland
View
RE

Client Account Manager, Mid-Market Sales (Acquisitions)

redditToronto, Ontario
View