Staff Software & Test Engineer

Job expired!

Наше бачення у 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).

Освіта та досвід:

  • Біль