Аккредитованная IT-компания приглашает в команду Разработчика систем с искусственным интеллектом
Формат работы: удаленно
Офис: г. Сочи
Задачи:
Разработка, оптимизация и поддержка backend-решений на Go для проектов, связанных с ИИ
Участие в создании архитектуры систем для обеспечения масштабируемости и надежности
Взаимодействие с командами по машинному обучению для интеграции моделей в рабочие процессы
Анализ требований проектов и разработка технической документации
Основные требования:
Опыт разработки на Go:
Уверенные знания языка программирования Go (Golang)
Опыт работы с фреймворками и библиотеками для разработки на Go
Опыт работы с технологиями ИИ и машинного обучения:
Знание принципов и алгоритмов машинного обучения
Опыт работы с библиотеками и инструментами для машинного обучения (например, TensorFlow, PyTorch, scikit-learn) — предпочтительно использование их через Go-биндинги
Понимание методов обработки и анализа данных
Разработка чатботов:
Опыт в разработке голосовых и текстовых чатботов
Знание технологий обработки естественного языка (NLP) и соответствующих библиотек
Опыт интеграции с платформами для создания чатботов (например, Dialogflow, Rasa)
Проектирование баз данных:
Опыт работы с реляционными и нереляционными базами данных
Знание SQL и NoSQL баз данных
Опыт проектирования и оптимизации схем данных для хранения и поиска информации
Анализ текстовых и аудиозаписей:
Знание методов анализа текста и аудио (например, выделение признаков, классификация)
Опыт работы с API для распознавания речи и обработки звуковых данных
Понимание рекомендационных систем:
Опыт в разработке и применении рекомендательных систем.
Знание методов коллаборативной и контентной фильтрации, а также моделей на основе факторизации матриц.
Инструменты и методологии:
Опыт работы с системами контроля версий (например, Git)
Опыт применения Agile/Scrum методологий в разработке
Знание принципов CI/CD и опыт настройки соответствующих процессов
Личные качества:
Способность к самостоятельной работе и самоорганизации
Ориентированность на результат и желание обучаться
Командный игрок с высоким уровнем коммуникабельности и готовностью делиться знаниями
Креативный подход к решению задач и внимательность к деталям
Преимущества:
Опыт работы в проектах с использованием облачных технологий (AWS, GCP, Azure)
Знание дополнительных языков программирования (Python, Java или других) будет плюсом
Опыт участия в open-source проектах или публикаций в области ИИ