Наше бачення у Micron Technology — трансформувати, як світ використовує інформацію, щоб збагачувати життя для всіх. Як світовий лідер у сфері інноваційних рішень для зберігання та пам'яті, ми на передовій у прискоренні трансформації інформації в інтелект. Допоможіть нам надихати світ вчитися, спілкуватися та розвиватися швидше, ніж будь-коли раніше.
Посада: Старший інженер з програмного забезпечення та тестування
ID робота: JR53125
Основні обов'язки:
Як старший інженер з програмного забезпечення та тестування, ви будете:
- Дизайн та рецензування фреймворків автоматизації тестування для моделей машинного навчання та розробки програмного забезпечення.
- Співпраця з інженерами ML для вирішення функціональних та нефункціональних вимог.
- Встановлення та покращення метрик збирання та звітності.
- Забезпечення ефективності та результативності тестування в команді.
- Інтеграція досліджень трендів індустрії та найкращих практик якості інженерії в еволюційні техніки ML.
- Створення планів тестування, тестових випадків та інших артефактів тестування для систематичного забезпечення якості.
- Збирання та підтримка даних для тренування та оцінювання на основі планів та випадків тестування.
- Інтеграція нових даних у існуючі моделі ML для відстеження покращень продуктивності.
- Документування та звітування статусу ручних та автоматизованих тестових випадків.
- Створення та підтримка ML рішень/даних, які живлять моделі машинного навчання.
- Дизайн та оптимізація структур даних у рішеннях ML та системах управління даними (Hadoop, Snowflake, хмарні платформи).
- Будуйте кастомні програмні компоненти та аналітичні додатки.
Кваліфікації та навички:
Ідеальний кандидат повинен мати:
- Глибоке розуміння технік машинного навчання, структур даних, алгоритмів та статистики.
- Експертиза у створенні автоматизаційних фреймворків та пайплайнів для перевірки моделей ML.
- Досвід у збиранні та підтримці даних відповідно до планів та випадків тестування.
- Володіння налаштуванням автоматизованих тестових систем з використанням середовищ безперервної побудови (наприклад, Jenkins) та систем управління контентом ML (наприклад, Supervisory).
- Досвід у створенні масштабованих та підтримуваних рішень автоматизованого тестування для широкомасштабних систем ML.
- Знання роботи в гнучких середовищах і стандартних методиках тестування програмного забезпечення (наприклад, інтеграційне тестування, огляди коду, документація дизайну).
- Володіння мовами науки про дані, такими як Python.
- Досвід роботи з інструментами візуалізації даних та дизайном UX/UI.
- Відмінні навички вирішення проблем та здатність працювати самостійно.
- Сильні міжособистісні навички та здатність ефективно працювати в команді.
- Володіння Python, Typescript, Angular 16 та Google Cloud Platform (GCP).
Освіта та досвід: