Обязанности и достижения:
- разработка моделей ИИ для автоматизации деятельности, а также написание кода для их взаимодействия, развертывания;
- проектирование схемы БД + для ПО написание запросов (SQL). Написание запросов любой сложности;
- написание серверной части АИС (сайты) с использованием фреймворка Django - использование FastAPI, asyncio;
- использование Docker, Docker-compose, Celery beat (планирование задач) для построения АИС;
- использование SQL Alchemy для безопасности и исключения SQL-инъекций (tortoise);
- написание тг-ботов (aiogram, telebot);
- написание десктоп приложений;
- в самом начале был небольшой опыт работы с ClickHouse, Hadoop;
- огромный опыт в ИБ (SOC, Pentest) - понимание как строить приложения с точки зрения сетевой архитектуры для безопасности передаваемых данных;
Примеры кейсов:
1. Разработал архитектуру модели (LM), которая даже несмотря на несбалансированность классов и "ручного" создания датасета (в т. ч. без участия ассесоров), показала отличный результат, активно применяется на практике. Использовал двунаправленный трансформер. Умею и понимаю применять готовые модели (просто применение + fine-tuning). Умею, понимаю и проектирую модели с нуля (конечно, зачастую в качестве базы выступает открытая модель и затем поверх нее слои в зависимости от задачи - пример п.2);
2. Разработал модель для увеличенного контекста входа (по умолчанию трансформеры имеют ограничение в 512 токенов) для классификации больших текстов (чтобы определять самую общую тему - ведь с увеличением контекста увеличивается и масштаб). Далее разработал модель для разбиения текстов по блокам (смысловым частям) - для этого использовал выводы научной статьи (трансформер поверх трансформера).
3. Разработал модель детектирования объектов на изображении, которая показала отличный результат.
4. Написал серверную часть для АИС с использованием фреймворка Django, Docker и Celery, также индексация для быстрой выдачи результатов. Если коротко - АИС хранит в себе документацию и по факту является некоторым хранилищем документов с удобным и быстрым поиском, связью с тг.
5. Оптимизировал код и проверял его безопасность с точки зрения ИБ.
6. И многое другое (много мелких задач, к примеру, написание кода на VBA для соседних отделов).