О нас
Buzz революционизирует аналитику и обслуживание инфраструктуры электросетей с помощью наших передовых решений на базе ИИ. Наши системы компьютерного зрения анализируют критически важную инфраструктуру для повышения безопасности, надежности и операционной эффективности по всей сети электроснабжения.
Описание вакансии
Мы ищем инженера по машинному обучению для присоединения к нашей команде компьютерного зрения и помощи в создании наших базовых возможностей моделей. Вы будете мостом между передовыми исследованиями и производственными системами: читать научные статьи, адаптировать новые алгоритмы и превращать их в надежные, развернутые модели для анализа электросетей. Вы будете работать в команде опытных инженеров по машинному обучению, с автономией для ведения собственных проектов и поддержкой для дальнейшего развития.
Обязанности
- Следить за актуальными исследованиями в области машинного обучения и компьютерного зрения, выявлять перспективные методы и оценивать их применимость в нашей области
- Адаптировать и реализовывать алгоритмы из научных статей, проверять их на базовых показателях и проводить бенчмаркинг для оценки пригодности к производству
- Владеть и реализовывать проекты компьютерного зрения от начала до конца, сосредоточенные на:
- Обнаружении дефектов оборудования
- Выявлении тепловых аномалий
- Мониторинге зарастания растительностью
- Проектировать и проводить эксперименты с систематической настройкой гиперпараметров, абляционными исследованиями и использованием соответствующих базовых линий
- Проводить структурированный анализ ошибок: классифицировать типы сбоев (ложные срабатывания, пропущенные обнаружения, ошибки локализации, неправильная классификация) и анализировать производительность по различным срезам данных (размер объекта, заслонение, качество изображения)
- Выбирать и обосновывать архитектуры моделей на основе требований задачи, задержки и компромиссов между точностью и производительностью
- Проектировать и реализовывать конвейеры обработки данных, включая загрузку, предварительную обработку, рабочие процессы аннотирования и мониторинг качества
- Отслеживать эксперименты и версионировать модели (конфигурации, случайные начальные значения, версии датасетов, спецификации окружения и контрольные точки моделей)
- Строить конвейеры обслуживания моделей, соответствующие требованиям по задержке и пропускной способности
- Проводить тщательные обзоры кода и писать интеграционные тесты для ML-конвейеров
- Четко доносить результаты исследований, технические решения и ограничения моделей до заинтересованных сторон
Квалификации и опыт
- 2-4 года опыта работы в индустрии в области компьютерного зрения и машинного обучения
- Твердое понимание современных методов компьютерного зрения и глубоких нейронных сетей, включая:
- Обнаружение объектов
- Семантическая сегментация
- Классификация изображений
- Визуальные трансформеры и фундаментальные модели
- Доказанная способность читать научные статьи по машинному обучению, выделять ключевые идеи и реализовывать их
- Опыт адаптации опубликованных методов под конкретные задачи и проверки их на базовых показателях
- Опыт выбора, тонкой настройки и адаптации архитектур моделей (CNN, трансформеры, фундаментальные модели) для конкретных задач
- Умение отлаживать нестабильности обучения и проводить систематический анализ ошибок
- Владение Python и основными библиотеками для машинного обучения:
- PyTorch и Lightning
- OpenCV
- NumPy и pandas
- Scikit-Learn
- Сильные навыки программной инженерии:
- Система контроля версий Git
- Модульное и интеграционное тестирование (Pytest)
- CI/CD конвейеры (GitHub Actions)
- Отслеживание экспериментов и версионирование моделей
- Docker и воспроизводимые окружения
- Аннотации типов в Python
* Компания Buzz Solutions в настоящее время не предоставляет спонсорство виз для разрешений на работу в Соединенных Штатах *