Backend Engineer; Ruby, AI Engineering: Agent Observability
Job in
Ottawa, Ontario, Canada
Listed on 2026-07-15
Listing for:
GitLab
Full Time
position Listed on 2026-07-15
Job specializations:
-
Software Development
Backend Developer, AI Engineer (Applied/Software), Full Stack Developer
Job Description & How to Apply Below
- As a Backend Engineer on the Git Lab Agent Observability team, you’ll go beyond using AI tools and help define how we design, build systems that allow AI agents to interact with the full software delivery lifecycle, way beyond pure code creation
- In this role you’ll contribute to the development of complex features and help establish architectural patterns both for how to interact with AI Agents across Git Lab and how the resulting AI contributions manifest across Git Lab.
- You’ll collaborate closely with engineers across the Agent Foundations stage and adjacent teams within AI engineering. This is a high-visibility area of the product at the intersection of Git Lab’s core platform and its AI strategy
- Develop, ship, and maintain features and improvements for Agent Observability and Interactions across both the Git Lab monolith backend and the AI gateway in a secure, well-tested, and performant way
- Collaborate with Product Management, UX, frontend, backend, and AI specialists to refine requirements and deliver high-quality, iterative product enhancements
- Design, implement, and review GraphQL, REST APIs and related backend logic, ensuring reliability, scalability, and clear contracts with frontend clients
- Improve and extend automated testing, including RSpec and other frameworks, to strengthen quality, reliability, and developer feedback loops
- Share standards, patterns, and learnings with other engineers, raising the bar for responsible AI integration and evidence-driven engineering across the team
- Participate in Tier 2 on-call rotations to troubleshoot production issues, contribute to root cause analysis, and enhance observability and resiliency
- We offer benefits to manage your health, wealth, and well-being regardless of location
- Flexibility in schedule to be there for life’s important moments
- Equity compensation & Employee Stock Purchase Plan offered
- Generous Paid Time Off
- Comfortable working across the stack in a mature codebase.
- Familiarity with Python backends and/or Vue frontends.
- Strong practical experience working with AI tooling on a daily basis.
- Experience designing and shipping AI-powered backend features and integrations.
- SQL skills and familiarity with relational databases such as PostgreSQL, including writing efficient queries and understanding data modeling.
- 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.
- Openness to learning, collaborating in an async-first, distributed team, and applying transferable skills from related technologies or domains.
- Clear written and verbal communication skills, including writing technical proposals and documentation, and collaborating effectively in a remote, asynchronous, cross-functional environment.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×