
Discord — это коммуникационная платформа для создания онлайн-сообществ и участия в них, тесно связанная с играми и социальным взаимодействием. Её продукты объединяют людей посредством текстового, голосового и видеочата на компьютерах, мобильных устройствах и консолях, а такие функции, как стриминг, пользовательские эмодзи, стикеры и звуковые панели, помогают сообществам создавать совместный опыт. Discord также разрабатывает инструменты безопасности и модерации, призванные поддерживать гостеприимные сообщества с эффективным управлением. Компания работает на пересечении игровой индустрии, социальных технологий и цифровых сервисов, ориентированных на сообщества.
Ведущий инженер-программист, корпоративная платформа — удалённая работа в Калифорнии
Возглавьте формирование инженерной функции корпоративной платформы Discord. Создавайте системы самообслуживания для управления идентификацией и устройствами, а также автоматизации инфраструктуры для крупномасштабной игровой платформы.
Описание
- Сформировать направление корпоративной платформы и его техническую основу.
- Преобразовать корпоративную инфраструктуру в программное обеспечение самообслуживания.
- Заменить ручные консоли и обращения в службу поддержки повторно используемыми платформенными примитивами, API и порталами самообслуживания.
- Управлять парками устройств с помощью версионируемой инфраструктуры управления конечными точками и подготовки оборудования на основе API.
- Управлять системами идентификации и подключёнными приложениями как кодом, включая SSO, SCIM и рабочие процессы жизненного цикла учётных записей.
- Разрабатывать конвейеры развёртывания и шаблоны подготовки инфраструктуры как кода.
- Устанавливать инженерные стандарты непрерывной интеграции и доставки.
- Создавать API, инструменты командной строки и порталы, обеспечивающие автоматизированные и проверяемые рабочие процессы.
- Определять техническое направление и формировать архитектуру платформы.
- Готовить RFC и документацию для поддержки будущих инженерных сотрудников.
Требования
- Не менее шести лет опыта создания и эксплуатации программного обеспечения и систем в рабочей среде технологической компании.
- Подтверждённый опыт самостоятельного ведения неоднозначных проектов от первоначального определения до реализации.
- Прочная база в программной инженерии.
- Умение писать, проектировать, тестировать и выпускать производственный код.
- Владение Python, TypeScript и Rust.
- Обширный практический опыт работы с IAM, включая SSO, SCIM, OAuth/OIDC и RBAC.
- Глубокое знание инфраструктуры как кода, особенно Terraform.
- Глубокое знание практик CI/CD.
- Опыт разработки систем управления конечными точками и парками устройств на основе API в крупном масштабе.
- Подход к разработке платформы как к продукту.
- Опыт создания инструментов самообслуживания, которые пользователи добровольно принимали и использовали.
- Готовность работать в условиях неопределённости и предпринимательский подход.
- Практический опыт работы с Okta, Jamf или Intune будет преимуществом.
- Опыт управления идентификацией и доступом для нечеловеческих субъектов, рабочих нагрузок или ИИ-агентов будет преимуществом.
- Опыт работы в быстрорастущей технологической компании, ориентированной на потребителей и обслуживающей высокотехнологичную базу сотрудников, будет преимуществом.
Преимущества
- Компенсация в форме долевого участия.
- Пакет льгот.
- В процессе собеседования доступны разумные приспособления для людей с ограниченными возможностями.