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