Backend Engineer (Ruby), AI Engineering: Agent Observability
Core
Design and build backend systems enabling AI agents to interact with the full software delivery lifecycle within GitLab's platform.
Role type
Senior Backend Engineer (Ruby)
Builds
Agent Observability and Interactions features for GitLab's monolith backend and AI gateway
Domain
DevSecOps platform / AI Engineering
Deliverable
production ML models | product features
Required skills
Ruby on Rails, REST/GraphQL API design, PostgreSQL, RSpec testing, background jobs, SQL
Preferred skills
Python backend, Vue frontend, AI tooling integration, distributed async collaboration
Technologies
Ruby, Rails, GraphQL, REST, PostgreSQL, RSpec, Python, Vue
Responsibilities
Develop and maintain features for Agent Observability across the monolith and AI gateway; Design and implement scalable REST/GraphQL APIs; Collaborate with cross-functional teams to refine requirements; Improve automated testing frameworks; Participate in on-call rotations for production troubleshooting
Seniority
Senior, hands-on IC