GitLab4 дня назад

Backend Engineer (Ruby), AI Engineering: Duo Agent Platform Tools

Remote

Обязанности

  • 01Разрабатывать, внедрять и поддерживать функции и улучшения для Agentic Tools в монолитном бэкенде GitLab безопасным, хорошо протестированным и производительным способом
  • 02Сотрудничать с Product Management, UX, frontend, backend и AI-специалистами для уточнения требований и внедрения высококачественных итеративных продуктовых улучшений
  • 03Проектировать, внедрять и проверять GraphQL, REST API и связанную бэкенд-логику, обеспечивая надежность, масштабируемость и четкие контракты с фронтенд-клиентами
  • 04Улучшать и расширять автоматизированное тестирование, включая RSpec и другие фреймворки, для повышения качества, надежности и обратной связи с разработчиками
  • 05Делиться стандартами, паттернами и знаниями с другими инженерами, поднимая планку ответственной интеграции AI и доказательной инженерии в команде
  • 06Участвовать в Tier 2 дежурствах для устранения производственных инцидентов, вносить вклад в анализ первопричин и улучшать наблюдаемость и устойчивость системы

Требования

  • 01Опыт разработки и поддержки production-приложений на Ruby on Rails, включая работу с background-задачами, API и моделями данных
  • 02Умение работать с разными слоями зрелого кода
  • 03Знание Python-бэкендов и/или Vue-фронтендов приветствуется
  • 04Опыт проектирования и расширения REST и/или GraphQL API с учетом масштабируемости, поддерживаемости и обратной совместимости
  • 05Практический опыт ежедневной работы с AI-инструментами
  • 06Опыт проектирования и внедрения AI-интеграций и функций в бэкенде приветствуется
  • 07Навыки работы с SQL и знание реляционных баз данных, таких как PostgreSQL, включая написание эффективных запросов и понимание моделирования данных
  • 08Открытость к обучению, сотрудничеству в асинхронной распределенной команде и применению переносимых навыков из смежных технологий или областей
  • 09Ясные письменные и устные коммуникационные навыки, включая написание технических предложений и документации, эффективное сотрудничество в удаленной асинхронной кросс-функциональной среде

Условия

  • 01Гибкий график и оплачиваемый отпуск
  • 02Ресурсные группы для сотрудников
  • 03Эквити-компенсация и план покупки акций сотрудниками
  • 04Фонд развития и обучения
  • 05Отпуск по уходу за ребенком
  • 06Возможности карьерного роста
  • 07Полная занятость (remote)