2K
Lead Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий backend-инженер в игровую студию 31st Union (2K) для проекта 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
- CI/CD