Айкью Групп

Machine Learning Engineer / Инженер по Машинному Обучению

100 000 - 150 000 RUR
  • Тольятти
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • TensorFlow
  • PyTorch
  • Keras
  • pandas
  • Numpy
  • Scikit-learn
  • Python

IQ GROUP - это группа компаний федерального уровня, осуществляющая свою деятельность с 2008 года и объединяющая в себе два направления бизнеса в области банкротства и IT решений.
IT-направление предлагает решения для удобного и эффективного управления бизнесом, что позволяет нашим клиентам быстро адаптироваться к меняющимся условиям с помощью современных инструментов по оптимизации продаж, подбора кадром и системы отчетности.
В связи с расширением и активным развитием компании мы предлагаем присоединиться к нашей команде в должности - Machine Learning Engineer / Инженер по Машинному Обучению.

Обязанности:

Интеграция нейросетевых моделей:

  • Интеграция нейросетевых моделей в существующие продукты и платформы компании.
  • Поддержка и улучшение существующих решений на основе нейросетей.

Разработка и оптимизация моделей:

  • Разработка и оптимизация моделей нейронных сетей для решения задач, связанных с анализом данных, обработкой естественного языка и других применений.
  • Проведение экспериментов, подбор гиперпараметров, оценка производительности моделей.

Анализ данных и подготовка датасетов:

  • Анализ данных, подготовка датасетов для обучения и тестирования моделей.

Документирование и презентация:

  • Документирование результатов исследований и разработок, участие в обсуждениях и презентациях.

Сбор и обработка данных:

  • Сбор, очистка и предобработка данных для обучения моделей.
  • Работа с различными источниками данных (базы данных, API, файловые хранилища).
  • Организация процессов сбора и хранения данных.

Разработка комплексных решений:

  • Создание и поддержка FastAPI для взаимодействия с моделями.
  • Интеграция Redis для кэширования и управления очередями задач.
  • Использование Celery для асинхронных задач и распределенных вычислений.
  • Реализация WebSocket для реального времени взаимодействия.

Построение и оптимизация RAG (Retrieval-Augmented Generation) систем:

  • Разработка и внедрение систем, объединяющих поиск информации и генерацию текста.
  • Интеграция моделей поиска (например, на основе Elasticsearch, FAISS, или других векторных баз данных) с генеративными моделями (например, GPT, T5, BERT).
  • Оптимизация процессов извлечения релевантной информации и генерации ответов.
  • Работа с embedding моделями (например, Sentence Transformers, OpenAI Embeddings) для улучшения качества поиска.
  • Настройка и оптимизация пайплайнов для обработки запросов и генерации ответов.

Файнтюнинг моделей:

  • Настройка и файнтюнинг предобученных моделей под конкретные задачи.
  • Использование методов трансферного обучения для адаптации моделей к новым данным.
  • Оптимизация процесса обучения для достижения максимальной производительности моделей.

Масштабирование решений ИИ:

  • Оптимизация и масштабирование моделей для работы с большими объемами данных.
  • Разработка и внедрение решений для обработки данных в реальном времени.

Ведение и отчетность по бизнес-метрикам:

  • Мониторинг и анализ ключевых бизнес-метрик.
  • Подготовка отчетов и визуализация данных для стейкхолдеров.

Организация сбора информации:

  • Разработка и внедрение процессов сбора и обработки данных.
  • Обеспечение качества и актуальности данных.

Требования:

Образование:

  • Высшее образование в области компьютерных наук, математики или смежных дисциплин.

Опыт работы:

  • Опыт работы с полным циклом разработки моделей машинного обучения.
  • Опыт построения и оптимизации RAG систем.
  • Опыт интеграции нейросетевых моделей в существующие продукты и платформы.
  • Опыт файнтюнинга предобученных моделей.

Технические навыки:

  • Знание и опыт работы с библиотеками для машинного обучения: Scikit-learn, TensorFlow, PyTorch, Keras, XGBoost, LightGBM, CatBoost.
  • Опыт работы с библиотеками для обработки данных: Pandas, NumPy, Matplotlib, Seaborn, Plotly.
  • Опыт работы с базами данных: SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Cassandra)
  • Опыт работы с инструментами для разработки API: FastAPI, Flask, Django.
  • Опыт работы с очередями задач и распределенными вычислениями: Celery, Redis,
  • Опыт работы с WebSocket.
  • Знание Docker и Kubernetes для контейнеризации и оркестрации.
  • Обязательный опыт работы с NLP (Natural Language Processing): Понимание задач обработки естественного языка, таких как генерация текста, классификация, суммаризация и машинный перевод. Знание методов и подходов, используемых в NLP.
  • Обязательный опыт работы с библиотеками и инструментами для NLP: Hugging Face, spaCy, NLTK или аналогичные.
  • Обязательный опыт работы с API: Разработка и интеграция API для взаимодействия с моделями. Обеспечение стабильной работы моделей в реальном времени.
  • Обязательный опыт работы с генеративными моделями: GPT, BERT, Transformer или аналогичные архитектуры. Понимание принципов их работы и умение адаптировать их под конкретные задачи.

Языковые требования:

  • Знание русского языка на уровне родного.
  • Знание английского языка на уровне, достаточном для чтения технической документации.

Дополнительные требования:

  • Опыт работы с системами контроля версий (Git).
  • Знание принципов CI/CD.

Условия:

  • Стабильный доход от 100 000 на руки;
  • Работа в офисе;
  • Молодой, дружный и продвинутый коллектив;
  • Активная корпоративная жизнь, отсутствие дресс-кода, тимбилдинг;
  • Огромный профессиональный опыт;
  • Карьерный рост;
  • Официальное трудоустройство по ТК;
  • Удобный график: 5/2 с 08:30 до 16:30 (сб и вс выходной).

Если ты чувствуешь, что это твоя вакансия, смело откликайся и мы свяжемся с тобой в ближайшее время.
Ждем тебя в нашей команде!