GitLab logo
    G

    Backend Engineer (Ruby), AI Engineering: Agent Observability

    GitLab
    Remote, Canada
    Remote
    Mid Level
    Full Time
    remoteAIRuby on RailsGraphQLREST APIsPostgreSQL

    Requirements

    • •Experience building and maintaining production applications with Ruby on Rails, including work with background jobs, APIs, and data models
    • •Comfortable working across the stack in a mature codebase
    • •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
    • •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

    What You'll Do

    • •Develop, ship, and maintain features and improvements for Agent Observability and Interactions across both the GitLab 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

    Nice to Have

    • •Familiarity with Python backends and/or Vue frontends
    • •Experience designing and shipping AI-powered backend features and integrations

    Benefits

    • •Benefits to support your health, finances, and well-being
    • •Flexible Paid Time Off
    • •Team Member Resource Groups
    • •Equity Compensation & Employee Stock Purchase Plan
    • •Growth and Development Fund
    • •Parental Leave

    About GitLab

    GitLab is a web-based Git repository manager that offers a variety of features for software development teams.

    San Francisco, CA, US
    1000 - 5000
    Developer Tools