Sr Software Engineer-Machine Learning Platform (Development)-Python, Spark, PySpark, Large-scale distributed systems on cloud platforms

Job expired!

Позиція: Старший інженер програмних систем - Платформа машинного навчання (Розробка) - Python, Spark, PySpark

Досвід: від 5 до 12 років

Місцезнаходження: Віддалено/Бангалор

Як старший інженер програмних систем, ви будете:

  • Виступати як лідер думок, просуваючи інноваційне бачення для наших продуктів та платформ.
  • Розробляти та запускати стратегічні рішення машинного навчання (ML), щоб стимулювати інновації у всьому бізнесі.
  • Керувати повним життєвим циклом розробки програмного забезпечення, від проектування та тестування до впровадження та експлуатації.
  • Брати активну участь в оглядах дизайну, оглядах коду та впровадженні.
  • Створювати високопродуктивний, готовий до виробництва ML-код для нашої наступної генерації платформи реального часу ML.
  • Розширювати наявні бібліотеки та фреймворки для машинного навчання.
  • Співпрацювати з інженерами та вченими для прискорення розробки моделей та експериментальних циклів.
  • Наставляти та розвивати інших інженерів, визначати технічний напрямок та сприяти культурі команди.
  • Дотримуватися високих стандартів технічної строгості та операційної досконалості, створюючи резистентні та масштабовані системи.

Заявники повинні мати:

  • Диплом з математики, комп'ютерних наук або суміжної дисципліни.
  • Понад 5 років досвіду повного життєвого циклу розробки програмного забезпечення, включаючи проектування, написання коду, огляди коду, тестування, процеси складання, впровадження та експлуатацію.
  • Понад 5 років досвіду програмування, з високим рівнем володіння принаймні однією мовою програмування, бажано Python або Java.
  • Більше 3 років досвіду у проектуванні та архітектурі великих розподілених систем, бажано на хмарних платформах, таких як AWS, Azure або Google Cloud.
  • Досвід роботи з розподіленими даними та технологіями ML (наприклад, MapReduce, Spark, Flink, Kafka, PySpark, SageMaker).
  • Досвід як наставника, технічного лідера або керівника інженерної команди.
  • Вміння вирішувати дуже складні, неоднозначні або неопределені проблеми.

Ідеальні кандидати матимуть:

  • MS або PhD з комп'ютерних наук або еквівалентний досвід у ML.
  • Досвід роботи з реальними великими наборами даних.
  • Досвід розробки ML-рішень "під ключ", включаючи підготовку даних, навчання, налаштування та впровадження великих моделей.
  • Досвід розробки оптимізаційних технік ML у фреймворках, як PyTorch та CUDA.

Приєднуйтесь до Extreme Networks і працюйте з командою висококваліфікованих інженерів, щоб досягати нових вершин кожного дня!

Назва посади: Старший інженер програмного забезпечення - Платформа машинного навчання (Розробка) - Python, Spark, PySpark, Великомасштабні розподілені системи в хмарних платформах