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