NetSuite
Senior Software Engineer, Core Infrastructure
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Core Infrastructure Oracle Cloud Infrastructure. Проектирование и эксплуатация распределённых систем и data-plane сервисов глобального масштаба с фокусом на надёжность, безопасность и наблюдаемость.
Задачи
- Проектировать, реализовывать, тестировать и оптимизировать компоненты крупномасштабных распределённых систем и data-plane сервисов
- Обеспечивать горизонтальное и вертикальное масштабирование с использованием распределённого состояния, репликации, синхронизации и паттернов обработки больших объёмов данных
- Повышать надёжность сервисов через резервирование, автоматический failover, retries, circuit breakers и таймауты
- Разрабатывать и проводить нагрузочные, производительные и fault-injection тесты для проверки масштабируемости, корректности и готовности к эксплуатации
- Создавать дашборды, алерты, телеметрию, runbooks и автоматизацию для проактивного обнаружения проблем и ускорения восстановления
- Диагностировать продакшн-инциденты, участвовать в on-call дежурствах и incident response, проводить root-cause анализ
- Разрабатывать инфраструктурную автоматизацию и Infrastructure as Code (IaC) для безопасного обслуживания, патчинга, обновлений и откатов
- Применять средства безопасности — шифрование, контроль доступа, устранение уязвимостей — в мультитенантных средах
Требования
- Bachelor's или master's degree в Computer Science, Computer Engineering или смежной области, либо эквивалентный практический опыт
- 4+ года профессионального опыта разработки ПО
- Владение как минимум одним объектно-ориентированным или системным языком программирования: Java, C++, C# или Go
- Опыт построения или эксплуатации масштабируемых высокодоступных распределённых систем или облачной инфраструктуры
- Опыт системного тестирования и автоматизации, включая performance, load, reliability или fault-injection тестирование
- Понимание концепций распределённых систем, структур данных, алгоритмов, операционных систем, сетей и практик безопасной разработки
- Сильные навыки отладки, решения проблем, коммуникации и кросс-функционального взаимодействия
Условия
- Офисная работа с присутствием в Нэшвилле, Теннесси
- Возможна помощь с релокацией согласно политике Oracle
- Диапазон зарплаты в USD: от $79,200 до $209,500 в год
- Возможны бонусы и equity
- Медицинская, стоматологическая и офтальмологическая страховка
- Short term и long term disability, страхование жизни и AD&D
- Гибкие spending accounts для здравоохранения и ухода за детьми
- Предналоговые льготы на транспорт и парковку
- 401(k) с match от компании
- Оплачиваемый отпуск, 11 оплачиваемых праздников, 72 часа sick leave
- Оплачиваемый родительский отпуск и помощь с усыновлением
- Employee Stock Purchase Plan, финансовое планирование и групповые юридические услуги
Навыки
- Java
- C++
- C#
- Go
- Distributed Systems
- Cloud Infrastructure
- Infrastructure as Code
- Observability
- Incident Management
- Performance Testing
- Load Testing
- Fault Injection Testing
- Microservices
- Distributed Storage
- Replication
- Networking
- Operating Systems
- Algorithms
- Data Structures
- Security
- Encryption
- Access Control
- Oracle Cloud
- AWS
- Azure
- Google Cloud