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

Досвідчений Найм

Shift 1 (Індія)

Основне місце розташування: Індія, Бангалор

Додаткові місця розташування: TBD

Диві