Oracle
Principal Software Engineer, Core Infrastructure
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер в команду Core Infrastructure для разработки L7 Proxy платформы OCI. Работа охватывает control plane и data plane: API, управление конфигурацией, распределённые workflow, обработку трафика и производительность runtime.
Задачи
- Вести фичи end-to-end: от технического дизайна до production-кода, тестов, плана деплоя и операционной готовности
- Разрабатывать компоненты control plane и data plane: API, lifecycle ресурсов, распространение конфигурации, reconciliation, поведение прокси, управление трафиком и протоколы
- Проектировать надёжные распределённые системы с учётом конкурентности, консистентности, ретраев, идемпотентности и восстановления после сбоев
- Обеспечивать производительность на масштабе: устранять узкие места по latency, throughput, CPU, памяти и соединениям
- Развивать AI-driven инженерию: внедрять AI-ассистированные workflow для разработки, тестирования, отладки и эксплуатации
- Улучшать observability, автоматизированное тестирование, безопасность rollout и устойчивость; участвовать в on-call и разборе инцидентов
- Принимать технические решения, документировать tradeoffs и балансировать потребности клиентов, сроки и поддерживаемость
- Сотрудничать с engineering, product, security и operations, проводить дизайн- и код-ревью, менторить инженеров
Требования
- Сильный опыт разработки и эксплуатации production-сервисов с владением сложными фичами или подсистемами
- Отличные навыки кодинга, отладки и решения задач на одном или нескольких системных/backend-языках: Java, Go, C++ или Rust
- Прочные знания структур данных, алгоритмов, конкурентности, операционных систем и распределённых систем
- Опыт с control plane облачных сервисов, распределёнными backend-сервисами, прокси или сетевыми data plane
- Понимание сетевых основ: TCP/IP, HTTP, TLS, DNS, управление соединениями и балансировка нагрузки
- Опыт проектирования API и надёжных workflow: персистентность, асинхронная обработка, ретраи, идемпотентность
- Умение диагностировать production-проблемы по логам, метрикам, трейсам и профилированию
- Инженерное суждение в вопросах безопасности, тестирования, обратной совместимости и надёжности деплоя
- Умение эффективно использовать AI-ассистированные инструменты и критически оценивать сгенерированный код
- Сильные коммуникативные навыки и способность работать самостоятельно в условиях неопределённости
- Степень бакалавра в Computer Science, Engineering или смежной области либо эквивалентный практический опыт
Условия
- Hiring Range в USD: от $114,600 до $234,600 в год
- Возможны бонус, equity и compensation deferral
- Медицинская, стоматологическая и vision-страховка
- Short term и long term disability, life insurance и AD&D
- 401(k) с match от компании
- Оплачиваемый отпуск, 11 оплачиваемых праздников, 72 часа paid sick leave
- Paid parental leave и adoption assistance
- Employee Stock Purchase Plan
- Гибкие льготы: auto, homeowner и pet insurance
Навыки
- Java
- Go
- C++
- Rust
- TCP/IP
- HTTP
- TLS
- DNS
- load balancing
- distributed systems
- concurrency
- API design
- Envoy
- NGINX
- HAProxy
- HTTP/2
- HTTP/3
- gRPC
- WebSockets
- Kubernetes
- containers
- CI/CD
- AI-assisted engineering