Описание проекта:
Мы ищем опытного Python-разработчика для создания AI менеджера — системы для автоматизации звонков, управления задачами и принятия решений на основе данных. Проект предполагает разработку с нуля, с использованием узконаправленных платформ и инструментов для настройки интерфейса ai-менеджера. AI менеджер должен обрабатывать пользовательские запросы, анализировать данные и генерировать ответы на основе скриптов, сценариев и баз данных, а также предоставлять рекомендации с использованием NLP,ML-моделей.
Обязанности:
Разработка архитектуры AI менеджера (модульный подход: обработка данных, AI/ML, API, проектирование и реализация модулей для обработки естественного языка (NLP)).
Реализация модуля ETL-пайплайна (парсинг, очистка, нормализация).
Разработка backend на Python (FastAPI), включая логику запросов и взаимодействие с ML.
Разработка и обучение ML-моделей (например, NLP для обработки текста или классификации).
Интеграция с внешними системами (API, CRM, базы данных PostgreSQL/MySQL).
Написание документации и юнит-тестов.
Участие в планировании и обсуждении логики с командой.
Требования:
Опыт работы с Python 3.x от 3 лет (FastAPI, Pandas, NumPy).
Знание ML-фреймворков (TensorFlow, PyTorch или scikit-learn) и не только.
Опыт работы с NLP, LLM или рекомендательными системами — плюс.
Понимание принципов работы LLM (prompt engineering, fine-tuning, embeddings).
Знание REST API, Docker, Git.
Опыт работы с базами данных (SQL/NoSQL).
Умение писать чистый, документированный код.
Уровень: Middle/Senior.
Условия:
Формат: удаленная работа, фриланс/полная занятость.
Срок: 3-4 месяца на MVP, с возможным продолжением.
Коммуникация: Zoom, Telegram ежедневные/еженедельные встречи.
Оплата: обсуждается индивидуально (пожалуйста, укажите ваши ожидания по ставке).
Критерии приемки:
Рабочий MVP с базовой функциональностью (обработка запросов, рекомендации).
Покрытие кода юнит-тестами (не менее 80%).
Успешная интеграция с тестовыми данными.
О нас:
[Название компании] — стартап/компания, работающая над инновационными решениями в области [ваш домен]. Мы используем передовые технологии ИИ для упрощения бизнес-процессов. Присоединяйтесь к нашей команде, чтобы работать над интересным проектом с нуля!
Как откликнуться:
Пожалуйста, отправьте резюме, примеры проектов (GitHub, портфолио) и краткое письмо о вашем опыте на [email/контакт]. Укажите, если у вас есть опыт работы с AI-системами.
Дополнительные рекомендации
Проверка кандидатов:
Попросите кандидатов предоставить примеры кода или проектов, связанных с AI/ML.
Проведите техническое собеседование с задачей (например, написать прототип функции для обработки данных).
Убедитесь, что кандидат понимает домен проекта (например, управление задачами, анализ данных).
Привлечение внимания:
Используйте конкретные термины в заголовке (например, “Python AI Developer”, “NLP Specialist”).
Подчеркните интересные аспекты проекта (работа с новыми технологиями, возможность влиять на архитектуру).