Backend Engineer (Ruby), AI Engineering: Duo Agent Platform Tools
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
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
- 1Develop, ship, and maintain features and improvements for Agentic Tools across the GitLab monolith backend in a secure, well-tested, and performant way.
- 2Collaborate with Product Management, UX, frontend, backend, and AI specialists to refine requirements and deliver high-quality, iterative product enhancements.
- 3Design, implement, and review GraphQL, REST APIs and related backend logic, ensuring reliability, scalability, and clear contracts with frontend clients.
- 4Improve and extend automated testing, including RSpec and other frameworks, to strengthen quality, reliability, and developer feedback loops.
- 5Participate 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
Apply to This Job in Minutes
Generate ATS-optimized resume + cover letter + interview prep with Jobease.ca AI. Complete your application faster.
75% of AI Resumes Get Rejected
Beat the ATS with Jobease.ca's AI Resume Builder. Optimized for real hiring systems.
Build My ResumeProfile Match
Loading…Checking your profile against this job…
Job Overview
Share This Job
Track All Your Applications
Never lose track again. Jobease.ca organizes every application, interview, and follow-up.
Organize My Search