Downstream.ai (Acq. by Snap, Inc.)
Staff Software Engineer, Backend, Level 6
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Backend Engineer в Snap Inc для проектирования и эксплуатации критичных масштабируемых сервисов: identity, friend graph и core persistence layer. Требуется опыт распределённых систем и технического лидерства.
Задачи
- Проектировать, реализовывать и эксплуатировать критичные масштабируемые сервисы: identity, friend graph, core persistence layer
- Работать с командами для понимания продуктовых требований, оценки trade-offs и поставки решений
- Оценивать, тестировать и отлаживать код, обеспечивая высокое качество
- Продвигать и применять лучшие практики по availability, scalability, operational excellence и cost management
- Использовать AI-инструменты и высокоскоростные инженерные процессы для проектирования и поставки масштабируемых сервисов
Требования
- Опыт работы с backend-сервисами или распределёнными системами
- Подтверждённый опыт эксплуатации высокодоступных систем значительного масштаба
- Способность самостоятельно реализовывать средние фичи за несколько недель и несколько PR
- Понимание операционных аспектов системы, участие в incident/hotfix investigation
- Опыт в одной из областей: крупномасштабные микросервисы и распределённые системы, cloud computing и storage, инфраструктура и проектирование систем, безопасность, networking и data storage, ML и NLP
- Владение AI-инструментами для ускорения разработки и критическое суждение для аудита сгенерированного кода
- Адаптивность в освоении новых AI-систем и инструментов
- Bachelor's Degree в технической области или эквивалентный практический опыт
- 9+ лет опыта разработки ПО после бакалавриата; или Master's + 8 лет; или PhD + 5 лет
- 1+ год опыта технического лидерства или роли domain-expert
- Опыт работы с распределёнными системами
Условия
- Политика "Default Together": работа в офисе 4+ дня в неделю
- Оплачиваемый родительский отпуск
- Комплексное медицинское страхование
- Программы эмоциональной и психической поддержки
- Компенсационный пакет с участием в долгосрочном успехе Snap
- Позиция eligible для equity в форме RSUs
Навыки
- Java
- C++
- Python
- NoSQL
- Memcache
- Redis
- Kubernetes
- Google Cloud
- AWS
- Distributed Systems
- Microservices
- AI tools