31st Union
Lead Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий backend-инженер в игровую студию 31st Union (Project ETHOS). Руководство командой backend-разработчиков в студиях США и ЕС, владение архитектурой студийных сервисов и инфраструктуры, разработка кода вместе с командой.
Задачи
- Управлять командой backend-инженеров: проводить 1:1, ставить цели, давать обратную связь по эффективности, вести найм
- Планировать работу команды: вести бэклог, оценивать задачи, расставлять приоритеты спринтов согласно роадмапу online services
- Задавать инженерные стандарты команды по код-ревью, тестированию, документации и готовности к on-call
- Владеть архитектурой студийных сервисов и инфраструктуры: границы сервисов, модели данных, API, топология деплоя
- Оценивать объём backend-работы для новых игровых фич
- Писать и ревьюить технические дизайны новых сервисов и крупных изменений
- Реализовывать и ревьюить реализации проприетарных студийных backend-сервисов
- Согласовывать backend-роадмап с графиком релизов студии
- Диагностировать, исправлять и деплоить backend-хотфиксы через студийный процесс
- Поддерживать CI-пайплайны и автоматизацию деплоя сервисов
- Владеть мониторингом, алертингом, дашбордами, runbook'ами и отчётностью по инцидентам
- Вести on-call ротацию backend, быть первым респондером и точкой эскалации по инцидентам
- Проводить нагрузочное тестирование перед крупными релизами, устранять узкие места производительности и оптимизировать затраты на сервисы
- Внедрять и тестировать failover и disaster recovery для сервисов и данных
- Интегрировать проприетарные сервисы студии с сервисами 2K и внешних платформ
- Отлаживать кросс-сервисные проблемы с внешними инженерными партнёрами
Требования
- 10+ лет опыта серверной разработки и степень бакалавра по Computer Science или смежной области, либо эквивалентный опыт
- Опыт руководства backend-инженерами на выпущенном AAA-тайтле, желательно live-service или соревновательной мультиплеерной игре
- Свободное владение C#, уверенное владение Python или Go
- Сильное понимание распределённых систем, конкурентности и проектирования масштабируемых сервисов
- Практический опыт с NoSQL базами данных, такими как MongoDB или DocumentDB, и с Redis
- Опыт деплоя и эксплуатации production-сервисов на AWS
- Умение давать прямую конструктивную обратную связь и запрашивать её у других
Условия
- Полностью удалённая работа (роль базируется в студии San Mateo, California, открыта для полностью удалённых кандидатов)
- Зарплата от $169,100 до $250,280 в год
- Бонусы и/или опционы, а также медицинские, финансовые и другие льготы
- Спонсорство визы не предоставляется; требуется право на работу в США
Навыки
- C#
- Python
- Go
- MongoDB
- DocumentDB
- Redis
- AWS
- Kubernetes
- Helm
- микросервисная архитектура
- MQTT
- API gateways
- C++
- Unreal Engine
- распределённые системы
- NoSQL
- CI/CD