StubHub
Senior Software Engineer - Core Platform - Streaming & Storages
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Core Platform — Streaming & Storage. Проектирование и развитие платформ стриминга, обмена сообщениями и хранения, критичной инфраструктуры для всей инженерной организации StubHub.
Задачи
- Проектировать и разрабатывать SDK, сервисы, общие пакеты и инструменты для повышения эффективности инженеров
- Разрабатывать производительную кросс-языковую runtime-среду как контейнер для бизнес-сервисов
- Проектировать и реализовывать высокопроизводительные масштабируемые сервисы для внутренних заказчиков
- Быть экспертом (SME) в распределённом кэшировании и обмене сообщениями, понимать связанные паттерны проектирования
- Работать с инженерными командами как с заказчиками, выявлять технические неэффективности и предлагать масштабируемые решения
- Вести инициативы по повышению производительности и масштабируемости платформы
- Продвигать лучшие практики разработки и обеспечивать высокое качество
- Декомпозировать крупные монолитные хранилища SQL Server на специализированные системы хранения со стримингом и надёжным слоем доступа к данным
- Менторить junior-инженеров
Требования
- 5–6+ лет профессионального опыта в разработке ПО
- Опыт разработки отказоустойчивых mission-critical систем на одном или нескольких языках общего назначения (C/C++, Java, C# или другой ООП-язык)
- Экспертиза в проектировании и оптимизации распределённых систем: микросервисы, стратегии кэширования, системы обмена сообщениями
- Умение анализировать и улучшать масштабируемость, надёжность и производительность систем
- Опыт решения сложных задач со значимым бизнес-эффектом
- Понимание взаимодействия систем с production-окружением, зависимостями и платформенными примитивами
- Способность быстро осваивать другие языки, платформы, фреймворки и инструменты
- Сильные коммуникативные навыки и умение работать с кросс-функциональными командами
- Опыт ведения проектов от идеи до продакшена
- Опыт менторства junior-инженеров
Условия
- Гибридный формат: 3 дня в офисе, 2 дня удалённо
- Конкурентная базовая зарплата, equity и бонусы, привязанные к результату
- Неограниченный Flex Time Off
- Комплексный пакет льгот: 401k, медицинская страховка, стоматология, страхование зрения
- Оплачиваемый отпуск по уходу за ребёнком
- Среда с ускоренным ростом и автономией для экспериментов в большом масштабе
Навыки
- C/C++
- Java
- C#
- OOP
- distributed systems
- microservices
- caching
- message queues
- SQL Server
- key-value databases
- blob storage
- streaming