Python/ML Software Developer

Job expired!

Описание работы: Будучи разработчиком программного обеспечения на Python и ML в компании Intel, вы сыграете ключевую роль в повышении производительности и эффективности использования Python в приложениях для анализа данных, позволяя ему масштабироваться от ноутбуков до мощных серверов и кластеров. Благодаря вашему вкладу наша команда стремится раскрыть весь потенциал последних процессоров и графических ускорителей Intel в экосистеме Python и классическом машинном обучении. Это включает в себя использование эффективного бэкенд-кодирования на C++ и его безупречную интеграцию с существующими реализациями научных вычислений на Python, в конечном итоге ускоряя критически важные операции на порядки.

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

Минимальные требования:

  • Более 2 лет опыта в разработке продуктивного кода на C/C++ и Python
  • Твердые знания в области математики/статистики, знание машинного обучения
  • Знакомство с алгоритмами компьютерных наук
  • Знание Git и GitHub

Дополнительные квалификации:

  • Опыт работы с параллелизмом в средах с общей и распределенной памятью (Intel TBB, OpenMP, MPI, SHMEM, Apache Spark, Dask)
  • Знание внутреннего устройства Numpy/Scipy, Pandas, Scikit-Learn и Numba
  • Опыт управления средами Conda и Pip
  • Экспертиза в оптимизации производительности численных приложений
  • Знание скриптовых языков, предпочтительно shell
  • Знакомство с SYCL и CMake

Опытный найм

Смена 1 (Индия)

Основное местоположение: Индия, Бангалор

Дополнительные местоположения: Уточняется

Подразделение разработки программного обеспечения для разработчиков (DSE) в Intel сосредотачивается на разработке передового программного обеспечения, демонстрирующего и оптимизирующего платформы Intel. Присоединяйтесь к нашей команде, чтобы влиять на глобальные тенденции и практики разработки программного обеспечения.

Intel предоставляет равные возможности для трудоустройства.