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)