GitLab6 дней назад

Senior Backend Engineer (Ruby), AI Catalog: External Agents

Зарплата не указана
РЫНОК
14 500медиана по профессии
Backend Developer · 80 вакансий с указанной зарплатой
5 092половина предложений: 11 708–19 3981,2 млн
Работодатель не указал зарплату — сравните с рынком сами.
Remote

Обязанности

  • 01Develop, ship, and maintain secure, well-tested, and performant external agent integrations across the GitLab monolith backend
  • 02Collaborate with Product Management, user experience, frontend, backend, and AI specialists to refine requirements and deliver high-quality improvements iteratively
  • 03Design, implement, and review GraphQL and REST application programming interfaces (APIs) and related backend logic, with clear contracts for frontend clients
  • 04Improve and extend automated testing, including RSpec and other frameworks, to strengthen quality, reliability, and developer feedback loops
  • 05Share standards, patterns, and lessons with other engineers to support responsible AI integration and evidence-based engineering across the team
  • 06Participate in Tier 2 on-call rotations, troubleshoot production issues, contribute to root cause analysis, and improve observability and resiliency
  • 07Assess the competitive landscape and help GitLab build strong AI integrations as agentic technology evolves

Требования

  • 01Experience building and maintaining production applications with Ruby on Rails, including background jobs, APIs, and data models
  • 02Comfort working across the stack in a mature codebase
  • 03Proficiency in designing or extending REST or GraphQL APIs with attention to scalability, maintainability, and backward compatibility
  • 04Practical experience designing and shipping AI-powered backend features or integrations
  • 05Strong SQL skills and familiarity with relational databases such as PostgreSQL, including efficient queries and data modeling
  • 06Experience identifying and addressing performance bottlenecks at the application and, where relevant, infrastructure layers
  • 07Openness to learning, collaborating in an asynchronous, distributed team, and applying transferable skills from related technologies or domains; familiarity with Python backends or Vue frontends is a plus

Условия

  • 01Flexible Paid Time Off
  • 02Team Member Resource Groups
  • 03Equity Compensation & Employee Stock Purchase Plan
  • 04Growth and Development Fund
  • 05Parental Leave
  • 06Benefits to support your health, finances, and well-being
  • 07Remote work
  • 08Distributed team across EMEA, APAC, and AMER time zones