Oracle
Principal Platform Software Engineer - Oracle Health
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-разработчик в команду CDA-платформы Oracle Health, использующей генеративный AI и cloud-native технологии. Проектирование и разработка full-stack приложений: React-интерфейсы и backend-сервисы, техническое лидерство и менторство.
Задачи
- Проектировать, разрабатывать и поддерживать full-stack приложения платформы CDA, включая React-интерфейсы и cloud-native backend-сервисы
- Обеспечивать техническое лидерство: системный дизайн, архитектурные решения и стратегии реализации сложных масштабируемых решений
- Работать в тесной связке с AI-исследователями, разработчиками, product-менеджерами, UX-дизайнерами и экспертами в области здравоохранения
- Создавать адаптивные, доступные и производительные frontend-приложения на React, JavaScript/TypeScript, HTML5
- Разрабатывать backend-сервисы и API на Java, Python или аналогичных ООП-языках
- Проектировать и реализовывать масштабируемые микросервисы, RESTful API и распределённые системы
- Проектировать и оптимизировать пайплайны данных на Kafka, Flink, RabbitMQ и event-driven архитектурах
- Интегрировать генеративный AI, поисковые технологии и NLP для диалоговых сценариев, семантического поиска и суммаризации
- Обеспечивать безопасность, приватность и соответствие требованиям здравоохранения
- Проводить архитектурные и code review, участвовать в технических обсуждениях
- Менторить инженеров, продвигать лучшие практики и культуру инноваций
- Отслеживать новые технологии в AI, cloud, веб-разработке и здравоохранении
Требования
- Степень BS или MS в Computer Science или смежной области
- 8+ лет профессиональной разработки ПО, включая значительный опыт frontend и backend
- Сильный опыт создания современных веб-приложений на React и JavaScript/TypeScript
- Владение Java, Python или аналогичными ООП-языками для backend-разработки
- Понимание основ инженерии ПО: структуры данных, алгоритмы, паттерны проектирования, распределённые системы
- Опыт системного дизайна и архитектуры масштабируемых, отказоустойчивых распределённых систем
- Опыт проектирования RESTful API, микросервисов и cloud-native приложений
- Практический опыт с облачными платформами OCI, AWS, Azure или GCP
- Знание Docker и Kubernetes
- Опыт работы с базами данных, моделированием данных и масштабируемыми data-платформами
- Знание event-driven архитектур и брокеров сообщений Kafka, RabbitMQ или аналогов
- Понимание frontend-практик: адаптивный дизайн, управление состоянием, доступность, оптимизация производительности, тестовые фреймворки
- Опыт технического лидерства: ведение сложных проектов, архитектурные решения, наставничество
- Умение оценивать архитектурные компромиссы и доводить решения до продакшена
- Отличные коммуникативные навыки и умение работать в кросс-функциональных командах
Условия
- Конкурентная компенсация и комплексный пакет льгот
- Возможности профессионального роста и карьерного развития
- Работа с передовыми AI, cloud и full-stack технологиями
- Коллаборативная и инновационная инженерная культура
- Медицинская, стоматологическая и офтальмологическая страховка
- Страхование жизни и AD&D, краткосрочная и долгосрочная нетрудоспособность
- 401(k) с участием компании
- Оплачиваемый отпуск, 11 оплачиваемых праздников, оплачиваемый больничный
- Оплачиваемый родительский отпуск и помощь при усыновлении
- Employee Stock Purchase Plan
- Бонусы, equity и compensation deferral
Навыки
- React
- JavaScript
- TypeScript
- HTML5
- Java
- Python
- RESTful API
- микросервисы
- Kafka
- Flink
- RabbitMQ
- OCI
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- NLP
- генеративный AI
- LLM
- векторные базы данных
- Redux
- React Query
- Next.js
- Jest
- Cypress