LeadOfficeLos Angeles
Principal Software Engineer
О роли
Описание вакансии
About the company
- Riot Games создаёт игры League of Legends, Teamfight Tactics, VALORANT, Legends of Runeterra и другие.
Responsibilities
- Проектировать, разрабатывать и поддерживать программные системы с фокусом на качество, надёжность и поддерживаемость.
- Ускорять развитие архитектуры ядра движка и опыта разработчиков.
- Поддерживать высокий стандарт инженерного мастерства: код-ревью, unit/integration тесты, улучшение практик команды.
- Сотрудничать с дизайнерами, продакт-менеджерами, продюсерами и другими инженерами.
- Писать документацию и коммуницировать технические детали.
- Менторить младших и старших инженеров.
- Участвовать в on-call ротации для решения инцидентов.
Requirements
- 8+ лет опыта разработки игр, игровых движков и инструментов.
- 5+ лет профессионального опыта на C++.
- Глубокая экспертиза в построении и архитектуре инструментов и функций движка.
- Опыт поставки масштабного ПО на разных платформах.
- Опыт кросс-дисциплинарного сотрудничества (Design, Art, QA, Production).
- Опыт внедрения лучших практик: design reviews, coding standards, code reviews, source control, build processes, testing.
- Опыт применения AI в рабочих процессах разработки.
- BS в Computer Science или эквивалентные знания.
Conditions
- Гибкий график, открытая политика оплачиваемого отпуска.
- Медицинская, стоматологическая страховка, страхование жизни.
- Родительский отпуск, 401k с match.
Стек и навыки
С чем работаем