Machine Learning Engineer (Senior/ Middle)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Roonyx - международная компания по разработке программного обеспечения. В 2010 году мы начинали как SaaS-стартап по разработке аналитической платформы. Сегодня мы активно развиваемся в заказной разработке, работаем с крупными компаниями и крутыми стартапами из США и Европы. Создаем востребованные ИТ продукты в команде с сильными разработчиками. Каждый месяц на оценку приходит от 10-ти проектов, стартуют 2-3 проекта.
Сейчас нас около 40 увлеченных профессионалов: Backend, Frontend, QA, AI, PM, Mobile, Marketing, HR, Design.
Для усиления команды мы ищем Machine Learning Engineer (Senior/ Middle)
Задачи:
- Общение непосредственно с командой клиента для формулирования задач и способов их решения
- Анализ данных
- Разработка и обучение моделей машинного обучения
- Оптимизация и поиск способов улучшения имеющихся решений
- Поиск решений для нестандартных задач. Чтение статей и быстрое прототипирование
- Написание документации и презентация результатов работы клиенту
- К задачам уровня Senior прибавляются:
- Менторство менее опытных коллег, составление планов развития ML инженеров
- Осуществление технического руководства командой ML инженеров
- Выступление в роли тех.эксперта на созвонах с заказчиком на английском языке
- Участие в формировании команды.
Мы ожидаем:
- Английский не ниже upper-intermediate. Хорошие навыки коммуникации
- Знание принципов работы основных ml моделей и нейронных сетей
- Понимание отличий основных архитектур нейронных сетей (cnn, rnn, transformer)
- Понимание и опыт решения классических задач из nlp и computer vision
- Знание линейной алгебры и теории вероятностей на уровне, достаточном для понимания процесса обучения нейронной сети
- Хорошие навыки владения фреймворками для анализа и визуализации данных
- Хорошие навыки владения одним из deep learning фреймворков (pytorch, tensorflow, keras и т.д.)
- Опыт чтения научных статей и воспроизведения их результатов
- Хорошие навыки программирования на Python. Желание писать оптимизированный код
- Git, docker, flask
- К ожиданиям уровня Senior добавляются:
- Более 3-х лет опыта создания первоклассных технических решений, включая высокопроизводительные продукты ML
- Профильное образование (прикладная математика/ информатика/ статистика)
- Отличное знание методов и принципов машинного обучения, проведения исследований и дизайна экспериментов в машинном обучении.
Будет плюсом:
- Наличие портфолио (проектов на github/кернелов на kaggle и т.п.)
- Понимание принципов MLOps
- Опыт деплоя моделей в продакшн
- Опыт обучения моделей в облаке
Мы предлагаем:
- Конкурентную зарплату (мы готовы обсудить ваши ожидания)
- Опыт работы с международными партнерами
- Полноценный технологичный процесс разработки без лишней бюрократии
- Полнофункциональная команда: РМ, UX/UI designer, frontend developer, backend developer, QA engineer
- Удаленная работа на фулл-тайм
- Мягкий график. Достаточно синхронизировать тайм-зоны и иметь пересечения рабочего времени с командой
- Никаких вертикальных отношений начальник-подчиненный: все сотрудники компании вовлечены в процесс реализации идей
- Возможность влиять на продукты, предлагать, креативить и создавать классные приложения для наших заказчиков
- IT-завтраки - еженедельные доклады от любого желающего на темы технологий, разработки, менеджмента, продаж, маркетинга, путешествий
- Блог на Medium и возможность писать в него статьи на английском языке
- Пересмотр ЗП 1-2 раза в год с фидбэком.
Если тебе нравится мыслить за рамками ТЗ, общаться со стейкхолдерами проекта напрямую и влиять на то, как будет выглядеть решение, нести ответственность за проект и команду, направляй своё резюме.