NetSuite
Senior Software Engineer, Core Infrastructure
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Core Infrastructure: проектирование и оптимизация компонентов распределённых систем с упором на масштабируемость, отказоустойчивость и эксплуатационную надёжность.
Задачи
- Проектировать и реализовывать компоненты распределённых систем с горизонтальным и вертикальным масштабированием
- Оптимизировать код и системы для обработки больших объёмов данных
- Реализовывать отказоустойчивость: резервирование, репликация, автоматический failover
- Внедрять retry-механизмы, circuit breakers и таймауты
- Писать нагрузочные и функциональные тесты, включая fault-injection и brown-out сценарии
- Настраивать алерты, дашборды и телеметрию для мониторинга здоровья компонентов
- Участвовать в incident response, писать runbook'и и проводить RCA
- Разрабатывать автоматизацию и IaC для диагностики и обслуживания
- Применять меры безопасности: шифрование, контроль доступа, устранение уязвимостей
- Соблюдать процессы change management при патчинге, обновлении и откате приложений
Требования
- Опыт проектирования и разработки распределённых систем
- Понимание принципов масштабируемости и отказоустойчивости
- Опыт работы с распределёнными хранилищами состояния и data plane платформами
- Навыки нагрузочного и производительного тестирования
- Опыт автоматизации инфраструктуры (IaC)
- Знание практик безопасности в multi-tenant окружениях
- Английский язык для работы в международной команде
Условия
- Медицинская, стоматологическая и оптическая страховка
- Страхование жизни и disability
- 401(k) с match от компании
- Гибкий оплачиваемый отпуск, 11 праздничных дней, оплачиваемый sick leave
- Оплачиваемый родительский отпуск и помощь с усыновлением
- Employee Stock Purchase Plan
- Бонусы и equity
- Возможность удалённой работы (не указано явно)
Навыки
- Distributed systems
- Infrastructure as Code
- Load testing
- Telemetry
- Circuit breakers
- Replication
- Failover
- Encryption
- Access control
- Cloud infrastructure