GitLab Опубликована 17 дней назад · отклик: сайт работодателя
Senior Backend-разработчик (Ruby), Production Engineering
ЗарплатаПо договорённости
ФорматУдалённо
ЛокацияПольша
ГрейдSenior
GitLab — платформа оркестрации для DevSecOps. Команда Tenant Controls в Production Engineering отвечает за ограничение скорости на уровне приложений на GitLab.com. Нужно создать единый способ определять, настраивать и наблюдать все ограничения, чтобы операторы могли понимать их во время инцидента и менять без деплоя.
Задачи
- Проектировать и выпускать бэкенд-функции средней и высокой сложности с минимальным руководством, выбирая между модульным монолитом, общими компонентами и независимо работающими сервисами.
- Влиять на цели команды, техническое направление и долгосрочные планы, работать с продакт-менеджерами и дизайнерами над требованиями исходя из потребностей пользователей.
- Определять бэкенд-стандарты: стиль, поддерживаемость, тестирование, API и операционную готовность; отстаивать качество, безопасность, доступность и производительность.
- Менторить младших и средних инженеров, устранять технические блокеры, улучшать практики поставки через ревью кода и дизайна.
- Диагностировать и предотвращать проблемы производительности и надёжности в масштабе, участвовать в реагировании на инциденты и при необходимости быть техническим владельцем.
- Экспериментировать с агентными ИИ и интегрировать их в процессы Production Engineering, оценивать эффективность и обучать других ответственному использованию и здравому суждению.
Требования
- Сильное владение бэкенд-архитектурой, API, системами данных и тюнингом производительности в сложной продуктовой или сервисной среде.
- Владение современными бэкенд-языками и глубокое понимание системного программирования; способность учиться и адаптироваться, а не мастерство в одном языке.
- Опыт проектирования или развития модульных бэкенд-границ, ограниченных контекстов и архитектур, безопасных для миграций.
- Способность вести через влияние, техническое суждение и ясную асинхронную письменную коммуникацию, связывать продуктовые потребности с техническими решениями и самостоятельно направлять свою работу.
- Опыт создания или эксплуатации агентных ИИ-систем в продакшене, включая циклы, использование инструментов и стратегии обработки ошибок для надёжности в масштабе, а не только промпт-инжиниринг.
- Полезно, но не обязательно: опыт высоконагруженных распределённых систем, конкурентности или профилирования; контейнеризованных production-операций (например, Kubernetes); производительности баз данных (PostgreSQL, ClickHouse, эволюция схемы или партиционирование); крупных модульных монолитов или систем, управляемых событиями; публичной технической коммуникации, поддержки открытого исходного кода или SaaS для разработчиков.
Условия
- Удалённая работа в первую очередь, асинхронная среда.
- Локация: Remote, Poland.
- Базовая зарплатная вилка для указанного уровня предназначена для резидентов ЕС и применима только в указанной стране или странах. Конкретные суммы не указаны.
- В продуктах и команде ИИ используется как усилитель продуктивности; от всех членов команды ожидается встраивание ИИ в ежедневные рабочие процессы.
Инструменты в вакансии
Навыки и технологии
Направления