Jobgether
Staff Software Engineer, Core Everand
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер по backend-платформе для сервиса цифрового чтения и аудио Everand. Отвечает за техническое направление, масштабируемые распределённые системы, надёжность и модернизацию legacy-систем.
Задачи
- Определять техническое направление backend-платформы: писать дизайн-документы, вести архитектурные ревью, превращать неоднозначные продуктовые требования в конкретные технические решения
- Проектировать, разрабатывать и развивать масштабируемые backend-сервисы для web и mobile: discoverability, персонализация, эксперименты, потребление контента
- Отвечать за надёжность и здоровье платформы: staging-окружения, CI/CD, базы данных, очереди, инфраструктурные затраты, observability и операционная производительность
- Внедрять практики надёжности: SLO, метрики, алерты, телеметрия, отладка распределённых систем
- Повышать инженерные стандарты через код-ревью, менторство, парное программирование и обмен знаниями
- Представлять backend-инженерию в кросс-командном планировании и связывать Engineering, Product, Design, Analytics, Web, Mobile и ML
- Вести инициативы модернизации: упрощение legacy-систем, устранение техдолга, рост масштабируемости и скорости разработки
- Совместно с data и ML-командами развивать backend-возможности для рекомендаций, персонализации и экспериментов
- Использовать метрики, аналитику и телеметрию для выявления трендов, аномалий и приоритизации
- Участвовать в архитектурных ревью и кросс-командных технических инициативах
- Продвигать user-first подход и культуру технического превосходства и ответственных инженерных решений
Требования
- Значительный опыт в backend-разработке с подтверждённым опытом проектирования и масштабирования распределённых систем
- Сильные навыки программирования хотя бы на одном современном backend-языке: Ruby, Scala, Go или Python; опыт с Ruby особенно ценен
- Глубокое понимание распределённых систем, backend-архитектуры, проектирования масштабируемых сервисов и production-инженерии
- Знание практик надёжности и observability: SLO, метрики, алертинг, телеметрия, отладка распределённых систем
- Опыт технического лидерства: задавание архитектурного направления, менторство, крупные миграции и модернизация
- Умение писать чистый, поддерживаемый, безопасный и масштабируемый production-код
- Способность превращать неоднозначные продуктовые требования в чёткие технические дизайны и планы
- Отличные навыки кросс-функциональной коммуникации с senior-стейкхолдерами Product, Design, Analytics, ML, Web и Mobile
- Коллаборативный стиль лидерства, ориентированный на лучший технический и клиентский результат
- Страсть к менторству, обмену знаниями и архитектурным обсуждениям
- Сильная эмпатия к пользователю и умение связывать технические решения с улучшением клиентского опыта
- Плюс: сильный опыт кодинга на Ruby
- Плюс: опыт улучшения надёжности, латентности или пропускной способности крупных распределённых систем
- Плюс: опыт работы с ML-командами над рекомендациями, персонализацией или feed-системами
- Плюс: знакомство с платформами экспериментов и feature-flagging
Условия
- Конкурентная базовая зарплата в США: примерно $141,000–$242,000 в год вне Калифорнии в зависимости от рынка и квалификации
- Диапазон для Калифорнии: примерно $171,000–$255,000 в год
- Возможность участия в капитале компании в рамках общего компенсационного пакета
- Комплексная медицинская, стоматологическая и офтальмологическая страховка
- Поддержка психического здоровья и страхование на случай нетрудоспособности
- Гибкая удалённая модель работы
- Щедрый оплачиваемый отпуск: vacation, sick time, праздники, зимний перерыв, волонтёрское время и саббатикалы
- Оплачиваемый родительский отпуск и поддержка семьи
- Пенсионные программы с matching и программы участия сотрудников в капитале
- Программы обучения и профессионального развития
- Стипендии на wellness и домашний офис
- Бесплатный доступ к продуктам компании
- Корпоративный доступ к ведущим AI-инструментам
- Возможности для очных встреч и командного взаимодействия
- Инклюзивная культура, ценящая разнообразие, техническое превосходство и непрерывное улучшение
- Возможность accommodations на собеседованиях
Навыки
- Ruby
- Scala
- Go
- Python
- CI/CD
- SLO
- observability
- distributed systems
- feature flags
- ML