Позиція: Старший інженер програмних систем - Платформа машинного навчання (Розробка) - 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, Великомасштабні розподілені системи в хмарних платформах