💼Jobs 📝Blog 🧮Salary Calc 🌍Cost of Living 📋Tax Guide
👤Sign In Post a Job — from $99
Gitlab

Backend Engineer (Ruby), AI Engineering: Agent Observability

EngineeringContractMid-Level
Location
Europe
Job Type
Contract
Experience
Mid-Level
Apply Now

Job Description

ABOUT THE ROLE We're seeking a skilled Backend Engineer to join our Agent Observability team at GitLab, where you'll play a critical role in designing, building, and maintaining systems that enable AI agents to interact with the full software delivery lifecycle. As a member of our team, you'll collaborate with engineers across the Agent Foundations stage and adjacent teams within AI engineering to establish architectural patterns and contribute to the development of complex features. WHAT YOU'LL DO As a Backend Engineer on our Agent Observability team, you'll be responsible for developing, shipping, and maintaining features and improvements for Agent Observability and Interactions across both the GitLab monolith backend and the AI gateway. Your tasks will include: Developing and maintaining features and improvements for Agent Observability and Interactions in a secure, well-tested, and performant way Collaborating with Product Management, UX, frontend, backend, and AI specialists to refine requirements and deliver high-quality, iterative product enhancements Designing, implementing, and reviewing GraphQL, REST APIs, and related backend logic to ensure reliability, scalability, and clear contracts with frontend clients Improving and extending automated testing, including RSpec and other frameworks, to strengthen quality, reliability, and developer feedback loops Sharing standards, patterns, and learnings with other engineers to raise the bar for responsible AI integration and evidence-driven engineering across the team Participating in on-call rotations to troubleshoot production issues, contribute to root cause analysis, and enhance observability and resiliency WHAT YOU'LL NEED To succeed in this role, you'll need: Experience building and maintaining production applications with Ruby on Rails, including work with background jobs, APIs, and data models Comfort working across the stack in a mature codebase, with familiarity with Python backends and/or Vue frontends a plus 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, with experience designing and shipping AI-powered backend features and integrations a plus SQL skills and familiarity with relational databases such as PostgreSQL, including writing efficient queries and understanding data modeling 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 WHY REMOTE As a remote-first company, GitLab empowers its employees to work from anywhere, fostering a culture of collaboration, innovation, and flexibility. Our remote work model allows you to work from the comfort of your own space, while still being part of a high-performing team that values knowledge exchange, continuous learning, and career growth. BENEFITS As a full-time employee at GitLab, you'll enjoy a comprehensive benefits package, including: Benefits to support your health, finances, and well-being Flexible Paid Time Off Team Member Resource Groups Opportunities for professional growth and development A competitive salary and equity package