Junior AI/ML Developer

Оплата: По договоренности
Удаленно
Full-time

Ты мечтаешь о практическом опыте в искусственном интеллекте, но пока носишь гордое звание «junior»? Эта вакансия подарит тебе редкую возможность погрузиться в реальные задачи оптимизации маршрутов грузоперевозок. В первые же недели младший инженер машинного обучения увидит, как алгоритмы сокращают километры и тонны затрат. 

Средний бизнес в сфере цифровой логистики. 5 лет на рынке, R&D-команда — 20 человек. Работа полностью удалённая или из просторного офиса-коворкинга — выбираешь ты. Наставничество, доступ к внутренней базе курсов, участие в профильных конференциях.  


О проекте  

Команда строит облачную платформу прогнозирования и планирования для российских и международных логистических операторов. Мы экспериментируем с Python 3.11, PyTorch, LightGBM, Airflow, а модели упаковываем в Docker, чтобы на продакшене всё работало без сюрпризов. Наставники — разработчики с боевым опытом участия в чемпионатах AI Journey и Kaggle.


Обязанности  

- Участвовать в ежедневных стендапах и спринтовых ретроспективах, формулировать задачи и доносить результаты.  

- Писать чистый Python-код для подготовки датасетов, feature engineering и A/B-экспериментов.  

- Обучать и валидационировать простые ML-модели (Linear/Tree-based, DNN под присмотром тимлида).  

- Заворачивать модели и окружения в Docker-контейнеры, публиковать их в внутреннем registry.  

- Настраивать мониторинг метрик (ROC-AUC, RMSE, бизнес-KPI) через Grafana и Prometheus.  

- Документировать решения в Confluence и создавать понятные Jupyter-ноутбуки для аналитиков.  


Требования  

- Базовый опыт Python, pandas, NumPy, желание углубляться в ML-стек.  

- Понимание жизненного цикла модели: от сбора данных до inference.  

- Знакомство с Git и GitLab-flow, умение оформить Merge Request без «сломать всё».  

- Практика работы в Linux или WSL, базовые навыки командной строки.  

- Опыт использования Docker или готовность освоить его за две недели.  

- Английский на уровне чтения технической документации.  

- Способность быстро обучаться, задавать вопросы и принимать обратную связь.  


Мы ценим  

- Любознательность: тебе интересно, почему алгоритм «сел» и как его оживить.  

- Самоорганизацию: соблюдение дедлайнов без микроменеджмента.  

- Командность: готовность помогать соседу по pull-request, даже если горит свой таск.