Присоединяйтесь к команде VRChat!
VRChat предлагает уникальную, меняющую правила игры платформу, которая предоставляет бесконечную коллекцию социальных VR-впечатлений и дает возможности для творчества своему сильному сообществу. С более чем 250 000 миров и их число продолжает расти, VRChat стремится позволить пользователям воплощать свои фантазии в жизнь и помогать формировать метавселенную в любой точке мира на любом устройстве. На сегодняшний день VRChat привлекла 100 миллионов долларов при поддержке инвесторов, Makers Fund, Anthos Capital и HTC.
У нас отличная команда, в которую входят специалисты из: Netflix, Twitter, Meta, Microsoft, Roblox, Google, Amazon, Unity, Spotify, Discord, Uber, eBay, Robinhood, Twitch, Zynga и TikTok. Присоединяйтесь к нашей миссии!
Обзор вакансии
Мы ищем инженера полного цикла для нашей команды Trust and Safety Tech. Мы нанимаем инженеров для решения реальных проблем пользователей, а не для реализации спецификаций. Вы будете играть ключевую роль в обнаружении, разработке и совершенствовании внутренней и внешней функциональности, которая обеспечивает пользователям возможность найти свое место в безопасной и привлекательной среде. Ваша работа поможет обеспечить безопасное масштабирование VRChat, защищая рост и доверие путем снижения вреда при минимальном трении. Эта роль включает работу с бэкендом на Node.js/Mongo и фронтендом на React для предоставления систем модерации, борьбы со злоупотреблениями и обеспечения безопасности с низким уровнем трения и высокой масштабируемостью.
Кто вы
Прагматичный инженер полного цикла, который рассматривает безопасность и конфиденциальность как первоочередные ограничения при проектировании. Уверенно владеете MERN stack, обладаете навыками критического мышления и готовы быть на дежурстве для поддержки критически важных систем.
Что вы будете делать
- Работать в команде полного цикла над разработкой, внедрением и поддержкой новых функций для платформы VRChat и операционной команды.
- Сосредоточиться на улучшении систем безопасности, создании UI/UX и бэкенд-систем для поддержки, модерации и обеспечения безопасности, с учетом стоимости и конфиденциальности пользователей.
- Тесно сотрудничать с менеджерами по продукту, дизайнерами и другими инженерами для преобразования видения продукта и дизайна в функциональный код посредством обоснованных компромиссов и точных оценок.
- Участвовать на всех этапах жизненного цикла функции, от первоначальной концепции и прототипирования до развертывания, последующей итерации и обслуживания.
- Обеспечивать удобство использования, стабильность, надежность и производительность критически важных служб модерации и безопасности, участвуя по необходимости в дежурствах.
- Участвовать в ревью кода для поддержания высоких стандартов качества кода, архитектурной целостности, производительности и надежности, распространяя знания внутри команды.
- Вносить вклад в культуру, поддерживающую совместную, итеративную, ориентированную на результат разработку, основанную на исследовании продукта.
Квалификация
- Профессиональный опыт разработки, создания и поддержки веб-приложений, предпочтительно в социальных или игровых контекстах.
- Владение MERN stack (MongoDB, Express, React, Node.js) и сопутствующими технологиями, такими как Redis.
- Опыт создания масштабируемых RESTful API.
- Опыт создания удобных, отзывчивых веб-интерфейсов с использованием React и CSS или других аналогичных технологий.
- Опыт проектирования и оптимизации баз данных, управления состоянием и интеграции сторонних систем.
- Знакомство с системами контроля версий и CI/CD пайплайнами.
- Опыт операционной эффективности: наблюдаемость, дежурства, реагирование на инциденты и практики обеспечения надежности для продакшн-систем.
- Уверенность в проектировании систем с учетом наличия злонамеренных пользователей: прогнозирование векторов злоупотреблений, затрат на ложные срабатывания и плавное снижение производительности.
- Опыт работы с конфиденциальными пользовательскими данными с соответствующими мерами конфиденциальности и контроля доступа.
- Комфорт в сотрудничестве с неинженерными партнерами (операционный отдел, юридический отдел, отдел политики) по вопросам компромиссов в продукте.
- Гибкий, совместный, продуктоориентированный подход и отличные коммуникативные навыки, позволяющие эффективно работать в удаленной, кросс-функциональной командной среде.
- Демонстрируемый интерес к онлайн-сообществам, VR или VRChat (как пользователь или создатель).
Бонусные баллы
- Понимание архитектуры клиент/сервер игры и потока данных, особенно в отношении телеметрии или векторов злоупотреблений.
- Опыт работы с Unity/C# (для внутриигровых поверхностей безопасности, таких как формы сообщений).
- Опыт работы с системами, смежными с ML (обслуживание моделей, оценка, конвейеры с участием человека).
- Опыт работы в командах модерации или Trust and Safety, или непосредственно с ними.
- Знакомство с облачными платформами (например, AWS, GCP) и контейнеризацией (например, Docker, Kubernetes).
Льготы
- Работайте откуда угодно! VRChat — это 100% удаленная компания, предлагающая гибкий рабочий график в сочетании с основными рабочими часами для поддержки совместной работы в реальном времени.
- Медицинская страховка
- 401K для сотрудников из США и групповой RRSP для канадских сотрудников
- Опционы на акции
- Щедрый график оплачиваемых праздников
- Неограниченное/гибкое количество дней отпуска
- Оплачиваемый отпуск по уходу за ребенком
VRChat является работодателем, предоставляющим равные возможности, и мы приветствуем кандидатов любого происхождения. VRChat способствует развитию разнообразной, творческой и совместной среды, где любой может внести свой вклад в любые текущие проекты или направление развития дорожной карты в любое время. Если вы увлеченный командный игрок, который хочет повлиять на динамичную команду, мы будем рады услышать вас!
Все предложения о работе подлежат удовлетворительному результату проверки рекомендаций и данных.