Machine Learning инженер
#удаленка #200k
Требуемый опыт работы: 3–6 лет
Компания: Icons8
ЗП: от 2 400 до 2 800 $
Мы ищем энергичного и талантливого Machine Learning инженера с опытом разработки на Python в startup-команду Icons8, чтобы выпускать классные новые продукты (см. Описание проектов).
Эта позиция включает в себя все аспекты ML-разработки: от генерации и тестирования гипотез, до обучения и деплоя обученных моделей в форме API.
Ответственности:
Разработка пайплайнов для экспериментов по обучению новых и улучшению существующих моделей.
Разработка и поддержка API-интерфейсов для инференса моделей и использования их в составе веб-приложений.
Постоянный ресерч новостей, публикаций и появляющихся SoTA технологий в мире ML, с фокусом на Computer Vision и Generative/Diffusion-сети.
Оптимизация работы с моделями и API для максимальной производительности по памяти и скорости.
Сотрудничество с дизайн и продуктовыми командами для создания лучшего пользовательского опыта.
Требования:
-Опыт разработки и внедрения нейросетевых ML-решений в продакшен в стеке Python + PyTorch.
-Опыт работы с генеративными сетями (Diffusion и GAN), знание основных архитектур и имплементаций с их сильными и слабыми сторонами.
-Умение изучать современные научные публикации, работать с существующими реализациями и ставить свои эксперименты на их основе.
-Высокий уровень знания основных инструментов ML-разработки (NumPy, OpenCV, PyTorch, etc.), и понимание принципов работы основных метрик, нейросетевых архитектур и алгоритмов (MLP, CNN, RNN, GAN, Transformers, Diffusion etc.).
-Опыт работы с фреймворками для создания API web-приложений на Python (FastAPI, Flask etc.).
-Умение декомпозировать задачу в переиспользуемые библиотеки и компоненты.
-Работа в окружении Jupyter, Linux, Git, Bash, Docker.
-Опыт работы с любым из облачных сервисов (AWS, Google Cloud, Microsoft Azure) и их основными инструментами (GCS, Colab, S3, EC2, и др.).
-Базовое знание принципов объектно-ориентированного программирования и умение их применять.
-Знание английского языка на техническом уровне.
Будет плюсом, если у тебя есть что-то из списка:
Опыт разработки на других языках программирования (С/С++, R, Swift и др.).
Опыт работы с нишевыми ML-библиотеками, например, с JAX или PyG.
Опыт работы с 3D и видео в ML.
Умение проводить code review, писать тесты и т.п.
Опыт участия в соревнованиях по ML-разработке (не обязательно победный).
Публикации статей, ведение своего блога, выступления на митапах или разработка/contribution в open-source проекты на GitHub (в области ML).
PhD в области Computer Science или смежных областях.
Особенности работы:
Работа с крупными проектами, которые используют передовые технологии;
Возможность вносить свой личный вклад в продукты и предлагать новые идеи;
Работа в атмосфере дружелюбной команды, где ценится открытость и инициативность. У нас международная команда, все мы работаем удаленно.
Все члены команды работают когда хотят, но нужно отработать 35 часов в неделю и быть на daily standup в 13:00 GMT+3. Время трекаем в Hubstaff.
Если захотите работать больше — без проблем, мы оплачиваем все переработки
А еще мы очень любим и всегда внимательно читаем сопроводительные ;-))
Контакты:
@dariyamorozova