Salesforce
Lead Software Engineer- Distributed Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер на Java в команду Edge для проектирования и эксплуатации распределённых систем и микросервисов в публичном облаке. Роль ведёт разработку Edge Control plane и Edge Intelligence, обеспечивающих масштабируемость и самовосстановление сервисов.
Задачи
- Проектировать, разрабатывать, тестировать и эксплуатировать Edge Control plane и Edge Intelligence
- Управлять крупными сложными системами в облаке
- Решать сложные технические задачи и внедрять инновации для повышения доступности, отказоустойчивости и производительности
- Строить надёжные самовосстанавливающиеся сервисы
- Поставлять небольшие инкременты функциональности с data-driven обратной связью в agile-среде
- Автоматизировать процессы
- Создавать и поддерживать техническую документацию
Требования
- 10+ лет инженерного опыта
- Глубокое знание ООП и опыт хотя бы с одним ООП-языком, предпочтительно Java
- Хорошее знание технологий баз данных
- Опыт agile-разработки и тестирования
- Опыт использования телеметрии и метрик для операционного совершенства
- Глубокий опыт с паттернами проектирования, структурами данных, алгоритмами и конкурентностью
- Опыт облачной разработки на GCP, AWS, Alibaba и/или Azure
- Опыт с системами оркестрации контейнеров: Kubernetes, Docker, Helios, Fleet или Mesos
- Опыт владения и эксплуатации нескольких экземпляров критически важных инфраструктурных сервисов, включая мониторинг, алертинг, логирование и отчётность
Условия
- Базовая зарплата $172,500 - $260,100 в год; в отдельных городах метрополий Сан-Франциско и Нью-Йорка $207,800 - $285,800 в год
- Бонусы, equity и льготы
- Программы отпусков, медицинское, стоматологическое и офтальмологическое страхование, поддержка психического здоровья, оплачиваемый родительский отпуск, страхование жизни и инвалидности, 401(k), программа покупки акций сотрудниками
Навыки
- Java
- Distributed Systems
- Microservices
- Public Cloud
- GCP
- AWS
- Alibaba Cloud
- Azure
- Kubernetes
- Docker
- Helios
- Fleet
- Mesos
- Databases
- Design Patterns
- Data Structures
- Algorithms
- Concurrency
- Telemetry
- Monitoring
- Alerting
- Logging
- SOAP
- REST
- API Design
- TCP/IP
- DNS
- TLS
- HTTP
- Spark
- Kafka
- Druid
- Jenkins
- CI/CD