Crunchyroll
Senior Software Engineer, EDGE Discovery
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду EDGE Discovery, отвечающую за backend-платформу поиска, рекомендаций и персонализации контента Crunchyroll. Роль предполагает техническое лидерство и проектирование высоконагруженных распределённых систем для миллионов пользователей.
Задачи
- Проектировать, разрабатывать и развивать масштабируемые backend-системы для поиска, рекомендаций, персонализации и discovery-опыта на всех платформах Crunchyroll
- Принимать архитектурные решения для распределённых систем с фокусом на масштабируемость, низкую задержку, отказоустойчивость, наблюдаемость и операционную эффективность
- Создавать и оптимизировать API, сервисы метаданных, пайплайны индексации, системы ранжирования и инфраструктуру рекомендаций для высоконагруженных пользовательских сценариев
- Работать в тесной связке с product, ML, data и platform-командами над релевантностью discovery, качеством персонализации и возможностями экспериментирования
- Улучшать backend-платформу для повышения продуктивности разработчиков, безопасности деплоя и надёжности сервисов
- Определять и внедрять инженерные best practices по дизайну API, консистентности данных, стратегиям кэширования, асинхронной обработке, отказоустойчивости и мониторингу
- Выявлять и проактивно устранять узкие места производительности, проблемы масштабирования и операционные риски в discovery-системах
- Поддерживать фреймворки экспериментов и A/B-тестирования для быстрой итерации по discovery и рекомендациям
- Менторить инженеров и обеспечивать техническое лидерство через design review, архитектурные обсуждения и кросс-командную работу
- Влиять на долгосрочное техническое направление и выстраивать консенсус между несколькими инженерными организациями
- Продвигать инженерное совершенство через прагматичные улучшения инструментов, автоматизации, документации и операционных процессов
Требования
- 8+ лет опыта проектирования и разработки крупномасштабных backend-систем и микросервисных архитектур
- Сильное владение backend-разработкой, проектированием распределённых систем, архитектурой API и cloud-native технологиями
- Опыт эксплуатации высоконагруженных сервисов в продакшене с глубоким пониманием масштабируемости, отказоустойчивости, наблюдаемости и надёжности
- Опыт работы с крупномасштабными видеос streaming, медиа или потребительскими контент-платформами, понимание требований к производительности, надёжности и масштабу стримингового опыта
- Опыт с поисковыми системами, рекомендательными платформами, системами персонализации, сервисами метаданных или архитектурами доставки контента, желательно в стриминге
- Сильное понимание стратегий кэширования, асинхронной обработки, event-driven архитектур и паттернов распределённой консистентности данных
- Опыт с AWS или аналогичными облачными платформами, включая современные инфраструктурные и деплой-паттерны
- Знакомство с платформами экспериментов, аналитическими пайплайнами или интеграцией машинного обучения будет плюсом
- Опыт повышения продуктивности инженерии через платформенные возможности, автоматизацию, инструменты или developer experience
- Отличные навыки решения проблем, коммуникации и технического лидерства
- Подтверждённая способность эффективно сотрудничать с engineering, product, platform и data организациями
- Способность влиять на техническое направление и выстраивать консенсус в кросс-функциональной среде
- Сильное чувство ответственности и эмпатия как к внутренним инженерным командам, так и к конечному пользователю
Условия
- Конкурентный компенсационный пакет: зарплата плюс годовой performance-бонус
- Гибкая политика отпусков
- Медицинская, стоматологическая и офтальмологическая страховка, а также STD, LTD и страхование жизни
- Программа Health Saving Account (HSA)
- FSA для медицинских и зависимых расходов
- План 401(k) с match от работодателя
- Оплачиваемый работодателем commuter benefit
- Программа поддержки новых родителей
- Страхование питомцев, некоторые офисы pet friendly
- Гибридный формат работы
Навыки
- Distributed Systems
- Microservices
- API Design
- AWS
- Caching
- Event-Driven Architecture
- Search Systems
- Recommendation Systems
- Personalization
- Metadata Services
- A/B Testing
- Observability
- High-Load Systems
- Cloud-Native