Salesforce
Senior Software Engineer- Infrastructure & Distributed Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в команду инфраструктуры и распределённых систем Salesforce. Задача — строить распределённую файловую систему и высоконагруженные сервисы облачной платформы, которыми пользуются миллионы клиентов.
Задачи
- Разрабатывать новые компоненты и фреймворки распределённых файловых систем для обеспечения масштабируемости и эффективности
- Писать качественный production-код, используемый миллионами пользователей облачной платформы
- Создавать эффективные компоненты и алгоритмы в мультитенантной SaaS-среде на микросервисах
- Проводить code review, менторить junior-инженеров и давать технические рекомендации команде
Требования
- 6+ лет опыта разработки ПО
- Глубокое знание ООП и скриптовых языков: Java, Python
- Уверенные навыки SQL и опыт работы с реляционными и нереляционными БД (Postgres/Trino)
- Опыт разработки SaaS-продуктов поверх публичного облака (AWS/Azure/GCP)
- Опыт проектирования и разработки распределённых систем под нагрузкой
- Понимание очередей, блокировок, планирования, event-driven архитектуры и распределения нагрузки
- Знание лучших практик разработки ПО и лидерские качества
- Умение применять AI в SDLC
Условия
- Гибридный формат работы
- Бонусы, equity и льготы
- Медицинская, стоматологическая и зрительная страховка, поддержка ментального здоровья
- Оплачиваемый родительский отпуск, страхование жизни и инвалидности, 401(k), программа покупки акций сотрудниками
Навыки
- Java
- Python
- SQL
- PostgreSQL
- Trino
- AWS
- Azure
- GCP
- Kafka
- Elasticsearch
- Terraform
- Kubernetes
- Docker
- S3
- Big Data
- ML
- distributed systems
- microservices
- event-driven architecture