Senior Software Developer/Software Developer 2

Job expired!

В Oracle Cloud Infrastructure (OCI) наша разнообразная команда создателей и изобретателей строит будущее корпоративных облачных решений. Мы сочетаем гибкость стартапа с масштабами и ориентацией на клиента глобального лидера в области программного обеспечения.

OCI основывается на ценностях равенства, инклюзии и уважения. Мы стремимся к высшему благу через наши продукты и действия. Мы поддерживаем обучение и развитие, бросая вызов друг другу, чтобы строить наше будущее, превосходя прошлые достижения.

Будучи частью OCI, вы будете работать в динамичной и гибкой среде, где ваши уникальные вклады ценятся. Вы станете частью команды мотивированных людей, которые обладают автономией и поддержкой для выполнения своей лучшей работы.

В органе OCI AI Data мы решаем задачи на пересечении искусственного интеллекта и передовой облачной инфраструктуры. Мы разрабатываем платформы для оценки и тестирования ИИ/МО и революционизируем генерацию синтетических данных. Наша работа находится на переднем крае инициатив Generative AI (GenAI) и Responsible AI (RAI) в Oracle.

Позиция: Старший разработчик программного обеспечения/Разработчик программного обеспечения 2

Основные обязанности

  • Проектирование и разработка ИИ программного обеспечения с использованием Java, Python и других языков.
  • Участие во всем жизненном цикле программного обеспечения: разработка, тестирование, CI/CD и эксплуатация в производстве.
  • Участие в цикле разработки моделей: обучение, доработка, развертывание моделей, оценка/тестирование и обучение предпочтениям человека.
  • Применение инженерных принципов для определения надежной и поддерживаемой архитектуры и дизайна.
  • Создание облачных сервисов с использованием современных компонентов инфраструктуры как сервиса (IaaS) в OCI.
  • Проектирование распределённых, масштабируемых, отказоустойчивых программных систем для разработки моделей GenAI.
  • Установление требований, определение объема решений, оценка работы и планирование поставок. Продвижение стандартов кодирования и паттернов, способствуя инклюзивной инженерной культуре.
  • Участие в публикациях, блогах и открытом исходном коде с производительностью МО, сотрудничество с менеджерами продуктов.
  • Балансировка разработки продуктовых функций с операционными производственными задачами, такими как автоматизация операций и структурированное логирование.

Квалификации

Минимальные квалификации

  • Степень BS или MS в области компьютерных наук или эквивалентный опыт.
  • 3-5+ лет опыта в разработке и выпуске корпоративных распределённых или облачных систем.
  • Глубокое понимание основ проектирования систем и архитектуры распределённых систем.
  • Опыт программирования на Java, Python или других объектно-ориентированных языках.
  • Опыт создания высокодоступных сервисов и знание шаблонов проектирования сервисов и протоколов связи.
  • Знакомство с контейнерами и технологиями оркестрации контейнеров (например, Kubernetes, Docker).
  • Сильное желание оказать влияние и добиваться успеха в сотрудничестве.
  • Эффективные навыки коммуникации для передачи технических концепций.

Предпочтительные навыки и опыт

  • Знание науки о данных и машинного обучения.
  • Производственный опыт с облачными и МО технологиями.
  • Опыт работы с моделированием Generative AI, включая настройку и развертывание крупных языковых моделей (LLMs), а также работу с трансформерными моделями, механизмами внимания и инструментами подсказывания.

Компенсация и льготы

Для локаций в США диапазон заработной платы составляет от $62,100 до $158,200 в год, с возможностью получения бонусов и акций. Oracle предлагает всесторон