- Страна
- Россия
Откликайтесь
на вакансии с ИИ

ML Разработчик [Java]
Отличная вакансия для старта в ML для тех, кто знает Java. Компания предлагает гибкий формат работы, сильную инженерную культуру и возможность работать на стыке разработки и науки.
Сложность вакансии
Позиция ориентирована на Junior-специалиста, но требует редкого сочетания уверенного владения Java и знаний в области ML (математика, теория игр). Основная сложность заключается в необходимости интеграции моделей в промышленную Java-инфраструктуру.
Анализ зарплаты
Для позиции Junior ML-разработчика в России средний диапазон составляет 80,000–130,000 рублей. Учитывая специфику Java (которая в ML оплачивается выше из-за редкости сочетания навыков), предложение может быть в верхней границе рынка.
Сопроводительное письмо
I am writing to express my interest in the Junior ML Developer position at deeplay. As a developer with a strong foundation in Java and a deep passion for machine learning, I am excited by the opportunity to work on decision-making algorithms and integrate ML models into high-performance Java systems.
During my studies and personal projects, I have developed a solid understanding of linear algebra, statistics, and decision-making theories. I am proficient in Java and have experience with Python, which allows me to bridge the gap between research and production-ready code. My approach focuses on writing clean, efficient code and understanding the underlying mathematical principles of the models I implement.
I am particularly drawn to deeplay's culture of open communication and technological leadership. I am eager to contribute to your team's success and further develop my skills in PyTorch, CatBoost, and Argo pipelines within your innovative environment.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в deeplay уже сейчас
Присоединяйтесь к deeplay и начните свою карьеру в ML, разрабатывая сложные алгоритмы на Java!
Описание вакансии
ML Разработчик [Java]
#удаленка #офис #junior
Компания: deeplay
☑️Чем предстоит заниматься:
-Разработка и улучшение алгоритмов принятия решений - проектирование, реализация и оптимизация алгоритмов на Java (и частично Python);
-Проведение исследований на данных - работа с внутренними заказчиками: постановка задач, формулировка гипотез, сбор и подготовка данных, проведение экспериментов;
-Интеграция моделей в существующую инфраструктуру - встраивание и сопровождение ML-моделей в Java-системах, отладки производительности и корректности;
-Апгрейд существующих алгоритмов анализа и обработки данных - повышение качества, скорости и устойчивости текущих решений, рефакторинг и модернизация устаревших модулей;
-Аналитическая поддержка продуктовых решений - интерпретация результатов экспериментов, подготовка выводов и демо.
☑️Для их реализации тебе потребуется:
-Знание Java (будет плюсом знание Python), желание развиваться в машинном обучении;
-Знание базовых концепций программирования: структуры данных, многопоточность, ООП;
-Уверенное знание Git;
-Знание матической базы - линейная алгебра, методы оптимизации, статистика;
-Понимание алгоритмов принятия решений - теории игр, рекурсивных структур, деревьев решений. Умение превращать математику в код;
-Инженерное мышление - структурирование кода, профилирование производительности, понимание архитектуры систем и взаимодействия компонентов.
Будет плюсом:
-Знание фреймворков машинного обучения - PyTorch Lightning и CatBoost;
-Навыки визуализации данных;
-Опыт использования ONNX, пайплайнов Argo.
☑️Мы предлагаем:
-Гибкий подход к формату и месту работы — выбирай любое место на карте или один из комфортных офисов в Омске, Новосибирске и Санкт-Петербурге;
-Корпоративную культуру: общаемся на равных, поддерживаем друг друга, ценим обратную связь и инициативность, легкость общения и юмор.
-Возможность влиять на процессы: если увидишь потенциал для улучшения, сможешь воплотить свои идеи, повысить эффективность и качество продукта.
-Стать частью команды, которая находит драйв в своих задачах и стремится к технологическому лидерству в индустрии.
-Доступность руководства компании и открытую внутреннюю политику.
Контакты: Откликнуться
IT Jobs 💬 Откликнуться | 💙 Откликнуться | 💬 Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Git
- Python
- Multithreading
- Machine Learning
- Statistics
- Java
- Linear Algebra
- OOP
- ONNX
- Argo
- CatBoost
- PyTorch Lightning
Возможные вопросы на собеседовании
Проверка базовых знаний Java, необходимых для работы с инфраструктурой.
Как устроена многопоточность в Java и какие инструменты вы бы использовали для синхронизации доступа к общим данным в ML-сервисе?
Оценка понимания специфики алгоритмов принятия решений, упомянутых в вакансии.
Можете ли вы объяснить принцип работы алгоритма Minimax или деревьев решений в контексте теории игр?
Проверка математической базы, критичной для ML-разработчика.
Как методы оптимизации, такие как градиентный спуск, применяются при обучении моделей и какие проблемы могут возникнуть при их реализации?
Оценка навыков интеграции и работы с форматами обмена моделями.
Был ли у вас опыт работы с форматом ONNX? В чем преимущество его использования при переносе моделей из Python в Java?
Проверка инженерного мышления и умения работать с данными.
Опишите ваш процесс подготовки данных и проверки гипотез: как вы оцениваете качество модели перед ее внедрением в продакшн?
Похожие вакансии
Junior Data Engineer (Data House, Big Data)
Junior Data Scientist (LLM / AI Agents)
Junior Data Engineer в Data House [Big Data, МТС Веб Сервисы]
Junior Data Engineer (Databricks)
Middle+ ML разработчик
Senior MLOps Engineer (Platform Development / LLMOps)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия