Oracle
Principal Platform Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер платформы в Oracle: ведёт кросс-командные проекты по backend-сервисам, рантаймам и middleware, а также как full stack individual contributor отвечает за спецификации и AI-assisted разработку с frontend на React и Node.js.
Задачи
- Вести кросс-командную эволюцию backend-сервисов, middleware-паттернов и рантаймов для стандартизации интероперабельности в масштабе
- Проектировать и разрабатывать масштабируемые API и сервисы для multi-tenant нагрузок, frontend-приложений и AI-опыта
- Определять и внедрять стратегии версионирования, deprecation, совместимости и rollout
- Задавать общие observability-бейзлайны: SLO, error budgets, паттерны устойчивости
- Отвечать за производительность backend, планирование мощностей, надёжность и production-траблшутинг
- Доставлять фичи end-to-end, связывая backend-сервисы и API с интерактивным frontend
- Разрабатывать и поддерживать React-приложения и переиспользуемые компоненты на JavaScript или TypeScript, участвовать в Node.js-сервисах
- Создавать MCP App Extensions и интегрировать их интерфейсы с инструментами, платформенными сервисами и AI-воркфлоу
- Разрабатывать динамические AI canvases с интерактивным контентом, визуализациями и действиями пользователя
- Реализовывать управление состоянием frontend, асинхронные потоки данных, стриминговые обновления и состояния загрузки/ошибок
- Работать с product и design-партнёрами над интуитивными и доступными интерфейсами
- Обеспечивать валидацию, авторизацию и обработку ошибок на границах frontend и backend
Требования
- Сильный опыт backend-инженерии с распределёнными системами, облачными сервисами, API и production-операциями
- Умение переводить неоднозначные продуктовые цели в точные тестируемые спецификации: поведение системы, контракты интерфейсов, ограничения, edge cases, критерии приёмки
- Опыт использования спецификаций для AI-assisted разработки с критической проверкой сгенерированных реализаций и тестов
- Способность работать по всему стеку: React, JavaScript/TypeScript, Node.js
- Опыт или знакомство с MCP App Extensions и динамическими AI canvases, tool-connected интерфейсами, стриминговыми обновлениями
- Опыт проектирования безопасных сервисных интеграций с identity, авторизацией, аудитом и policy enforcement
- Знакомство с LLM, AI-агентами, RAG, tool calling, MCP, hosted tools, vector stores, паттернами оркестрации агентов
- Опыт с OCI, Kubernetes/контейнерами, Java/Python/TypeScript, сервисной телеметрией
- Сильное инженерное суждение и ownership от спецификации до production-валидации
Условия
- Диапазон зарплаты в США: от $104,500 до $234,600 в год
- Возможны бонус, equity и compensation deferral
- Медицинская, стоматологическая и офтальмологическая страховка
- Short term и long term disability, страхование жизни и AD&D
- Дополнительное страхование жизни для сотрудника, супруга и детей
- Flexible Spending Accounts для здравоохранения и ухода за зависимыми
- Предналоговые льготы на транспорт и парковку
- 401(k) с match от компании
- Оплачиваемый отпуск (Flexible Vacation для salaried-позиций)
- 11 оплачиваемых праздников
- 72 часа оплачиваемого больничного при найме с переносом остатка до 112 часов
- Оплачиваемый родительский отпуск
- Помощь при усыновлении
- Employee Stock Purchase Plan
- Финансовое планирование и групповая юридическая помощь
- Добровольные льготы: авто, жильё, страхование питомцев
Навыки
- React
- Node.js
- JavaScript
- TypeScript
- MCP App Extensions
- AI canvases
- LLM
- AI agents
- RAG
- tool calling
- MCP
- vector stores
- OCI
- Kubernetes
- containers
- Java
- Python
- observability
- SLO
- distributed systems
- cloud services
- APIs