Oracle
Principal Software Engineer, Core Infrastructure
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер в команду Core Infrastructure OCI. Проектирование и разработка масштабируемых распределённых облачных сервисов и платформ оркестрации с фокусом на надёжность, производительность и эксплуатационную зрелость.
Задачи
- Проектировать, реализовывать, тестировать и эксплуатировать production-сервисы в облаке
- Строить крупномасштабные распределённые системы с понятными API, автоматизацией и высокой доступностью
- Разрабатывать масштабируемые workflow для оркестрации, автоматизации, провижининга и управления жизненным циклом
- Повышать надёжность, наблюдаемость, производительность и безопасность сервисов в масштабе облака
- Прорабатывать конкурентность, управление состоянием, восстановление после сбоев, идемпотентность, задержки и пропускную способность
- Участвовать в design review, code review и review операционной готовности
- Диагностировать сложные production-инциденты и внедрять долгосрочные исправления
- Взаимодействовать между командами для поставки решений, ориентированных на клиента
- Менторить инженеров и повышать инженерную планку через техническое лидерство
Требования
- Сильный опыт разработки backend-сервисов, крупномасштабных распределённых систем, облачной инфраструктуры или платформ оркестрации workflow
- Опыт проектирования и эксплуатации систем с высокими нагрузками, высокой доступностью и сложными сценариями отказов
- Владение одним или несколькими современными языками программирования, например Java, Python
- Понимание структур данных, алгоритмов, конкурентности, сетей и системного дизайна
- Опыт проектирования API, сервисных контрактов, асинхронных workflow и production-компонентов
- Знакомство с облачными платформами, контейнеризованными сервисами, CI/CD, наблюдаемостью и операционными практиками
- Умение рассуждать о надёжности, задержках, масштабируемости, переходах состояний, ретраях, backpressure и компромиссах
- Сильные коммуникативные навыки и коллаборативный инженерный подход
- Степень бакалавра или магистра в Computer Science или эквивалентный практический опыт
- 11 лет опыта разработки ПО либо профильная степень и от 3 до 7 лет опыта в зависимости от уровня образования
- 3 года опыта с облачными платформами (AWS, Azure, Google, Oracle Cloud)
- 5 лет опыта в тестировании и автоматизации на системном уровне
- 4 года опыта поставки и эксплуатации крупномасштабных распределённых систем
Условия
- Конкурентные льготы: гибкая медицинская страховка, страхование жизни, пенсионные опции
- Программы волонтёрства для сотрудников
- Поддержка людей с инвалидностью на всех этапах трудоустройства
- Равные возможности при трудоустройстве
Навыки
- Java
- Python
- Distributed Systems
- Cloud Platforms
- AWS
- Azure
- Google Cloud
- Oracle Cloud
- OCI
- APIs
- CI/CD
- Containers
- Observability
- Workflow Orchestration
- Automation
- System Design
- Concurrency
- Networking
- Data Structures
- Algorithms