Machine Learning инженер
Прямой работодатель Icons8 ( icons8.ru )
Опыт работы от 3 до 5 летот 2 800 $
Привет. Мы — международная команда Icons8, платформы для иконок, фотографий, музыки, иллюстраций, генерации фото, предиктивной аналитики в дизайне и прочих интересных штук.
Мы ищем энергичного и талантливого 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.
- Если захотите работать больше - без проблем, мы оплачиваем все переработки
Описание проектов:
Icons8 Upscaler (icons8.com/upscaler) - приложение для увеличения изображений и улучшения качества фотографий;
Generated Photos Faces (generated.photos/faces) - библиотека сгенерированных лиц, созданная с помощью нейросетей;
Generated Photos Face Generator (generated.photos/face-generator) - веб-приложение для тонкой настройки генерации лиц;
Generated Photos Human Generator () - генератор людей в различных позах с гибкой настройкой через веб интерфейс.
Icons8 Background Remover (icons8.com/bgremover) - приложение для удаления фона с изображений;
Icons8 Swapper (icons8.com/swapper) - приложение для замены лиц на изображениях.
Сейчас мы разрабатываем генератор иллюстраций, приложение для виртуальной примерки одежды и co-pilot для дизайнеров.
Мы предлагаем:
- Конкурентную заработную плату;
- Гибкий график работы и удаленную работу;
- Возможность для профессионального и личностного роста;
- Работу в дружелюбной команде, где ценится открытость и инициативность.
Если ты готов к новым вызовам и желаешь присоединиться к нашей команде, отправляй свое резюме сюда или в тг
А еще мы очень любим и всегда внимательно читаем сопроводительные ;-))
До встречи на онлайн-собеседовании!