Snap Inc.
Software Engineer, Backend, Level 3
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в Snap Inc для разработки и эксплуатации критичных масштабируемых сервисов: identity, friend graph и ядро хранения данных.
Задачи
- Проектировать, реализовывать и эксплуатировать критичные масштабируемые сервисы (identity, friend graph, ядро хранения данных)
- Работать с другими командами: разбирать продуктовые требования, оценивать trade-offs и поставлять решения
- Тестировать и отлаживать свою работу, добиваясь высокого качества
- Продвигать и применять лучшие практики по доступности, масштабируемости, операционному совершенству и управлению затратами
Требования
- Опыт работы с backend-сервисами или распределёнными системами
- Способность самостоятельно реализовывать средние фичи за несколько недель и несколько PR
- Понимание операционных аспектов системы, участие в разборе инцидентов и хотфиксов
- Умение работать в команде
- Подтверждённый опыт эксплуатации высокодоступных систем значительного масштаба
- Степень BS/BA в технической области (Computer Science) или эквивалентный опыт
- Опыт программирования на индустриальном языке (Java, Kotlin, Swift, Python, C++)
Условия
- Офис 4+ дня в неделю (политика Default Together)
- Оплачиваемый родительский отпуск
- Комплексная медицинская страховка
- Программы поддержки эмоционального и психического здоровья
- Equity в виде RSU
- Базовая зарплата: Zone A $118,000–$176,000, Zone B $112,000–$167,000, Zone C $100,000–$150,000 в год
Навыки
- Java
- Kotlin
- Swift
- Python
- C++
- NoSQL
- Memcache
- Redis
- Kubernetes
- AWS
- Google Cloud
- микросервисы
- распределённые системы