Salesforce
Staff Software Engineer, Distributed Data Services - Slack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Distributed Data Services в Slack (Salesforce). Задача — строить и поддерживать высоконагруженные распределённые сервисы: edge-кэши, управление ключами, data residency и проксирование изображений.
Задачи
- Проектировать, строить и эксплуатировать крупномасштабные распределённые системы
- Обеспечивать производительность, надёжность, доступность и масштабируемость критичных сервисов
- Управлять критичной production-инфраструктурой и поддерживать uptime
- Разбираться в сложных проблемах, требующих глубокого знания существующей архитектуры
- Проводить code review, писать unit-тесты и проектную документацию
- Отлаживать и устранять неполадки в веб-приложениях и сервисах
Требования
- Гражданство США или вид на жительство (спонсорство визы не предоставляется)
- 10+ лет профессионального опыта построения и эксплуатации крупномасштабных систем
- Практический опыт управления критичной production-инфраструктурой
- Глубокий опыт работы с надёжными распределёнными системами
- Опыт распутывания сложных проблем, требующих знания архитектуры компании
- Сильные навыки в unit-тестировании, code review, проектной документации, отладке и troubleshooting
- Опыт профессиональной разработки и эксплуатации веб-приложений
Условия
- Базовая зарплата $197,300–$313,700 в год (в отдельных городах метрополий Сан-Франциско и Нью-Йорка — $237,700–$344,700)
- Бонусы, equity и льготы
- Программы отпусков, медицинская, стоматологическая и офтальмологическая страховка, поддержка психического здоровья
- Оплачиваемый родительский отпуск, страхование жизни и инвалидности, 401(k), программа покупки акций сотрудниками
Навыки
- Go
- Java
- PHP
- Hack
- AWS
- Docker
- Kubernetes
- Distributed Systems
- Edge Caching
- Unit Testing
- Code Review