Oracle
Senior Platform Software Engineer, OCI Planning & Capacity
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду OCI Infrastructure Planning & Capacity Management. Разработка backend-сервисов, API и автоматизации для планирования и управления мощностями глобальной облачной инфраструктуры Oracle.
Задачи
- Владеть ограниченным компонентом платформы (модуль сервиса, область SDK) и развивать его контракты для multi-tenant использования
- Проводить глубокую отладку в ограниченном графе сервисов и обеспечивать совместимые планы исправлений
- Реализовывать паттерны отказоустойчивости и оптимизации мощностей, документировать рекомендации по внедрению
- Проектировать программные решения, анализировать и помогать выявлять требования для достижения бизнес- и операционных целей
- Разрабатывать новые функции и доработки ПО, вести документацию по дизайну и коду
- Проводить код-ревью и способствовать улучшениям
- Реализовывать функциональное и нефункциональное тестирование, мониторинг и observability
- Профилировать и оптимизировать производительность кода
- Решать вопросы интеграции и работы API, реализовывать версионирование и жизненный цикл API
- Проектировать и разрабатывать ПО, системы и сервисы в соответствии с заданной архитектурой
- Реализовывать стратегии оптимизации производительности и масштабируемости
- Взаимодействовать с командами и заказчиками для решения проблем и улучшения продукта
- Соблюдать практики безопасного кодирования и стандарты разработки
- Выполнять периодическое обслуживание и тестирование систем при обновлениях и патчах
Требования
- Bachelor’s degree в Computer Science, Engineering, Information Systems или смежной области либо эквивалентный практический опыт
- 4+ года профессионального опыта разработки production-сервисов или приложений
- Сильные навыки программирования на Java, Python, Go, C# или аналогичном современном языке
- Опыт создания backend-сервисов, API или cloud-native приложений с реляционными и/или распределёнными БД
- Прочные основы в структурах данных, алгоритмах, тестировании, отладке и проектировании систем
- Знакомство с контролем версий, CI/CD, автоматизированным тестированием, мониторингом и observability
- Сильные навыки решения проблем и коммуникации, умение работать самостоятельно и в кросс-функциональных командах
- Опыт использования AI-инструментов разработки для реализации, тестирования, отладки и документации
Условия
- Офис в Nashville, TN, 5 дней в неделю
- Возможна помощь с релокацией
- Позиция не является удалённой
- Конкурентные бенефиты: медицинская страховка, страхование жизни, пенсионные опции
- Программы волонтёрства для сотрудников
Навыки
- Java
- Python
- Go
- C#
- SQL
- C/C++
- JavaScript
- API
- REST
- CI/CD
- Kubernetes
- контейнеры
- микросервисы
- распределённые системы
- ETL
- стриминг
- Oracle Cloud Infrastructure
- AWS
- Azure
- Google Cloud