Машинное обучение. AI Backend-разработчик middle (Дистанционная работа)

Бюджет: 120 000 руб.

Задание: Машинное обучение. AI Backend-разработчик middle (Дистанционная работа)

AI Backend-разработчик middle IT-компания У работодателя есть аккредитация Опыт работы: 1–3 года Полная занятость График: 5/2 Рабочие часы: 8 Формат работы: удалённо Мы ищем в команду специалиста, у которого есть опыт работы с Python. А также желание развиваться и совершенствоваться в backend-разработке. Обязанности: - разработка ПО - web приложения в соответствии с техническим заданием. Разрабатывать преимущественно бэкенд - развитие модулей проектов - написание API - разработка парсеров, компонентов - самостоятельная декомпозиция задач по Эпикам разработки и обучения моделей, аналитики миграции датасетов для обучения, подготовки модели для эксплуатации (инфлюенса); - разработка и поддержка backend-сервисов с интеграцией ML-моделей. - обучение, тестирование и дообучение ML-моделей. - оптимизация производительности ML-пайплайнов. - Data Scientists: анализ данных для обучения моделей - описание плана тестирования в конце задачи; - написание unit- и integration-тестов. - подготовка/обновление документации по разрабатываемым задачам в Wiki - GitLab в конце спринта - ведение команды по спортингу - до 2-х разработчиков уровня Junior (при желании) - подготовка инициатив по Эпикам, - подготовка технических задач по техническому улучшению сервисов: рефакторингу, обновлению библиотек сервисов скрапинга. - еженедельные встречи для планирования спринта, ежедневные встречи для синхронизации команды. Наши ожидания: -уверенное знание Python 3.8+ (middle); -понимание конкурентного и/или параллельного кода (asyncio, multiprocessing, multithreading); -знание одного из фреймворков: FastAPI (приоритет), Django, Flask; -уверенная работа с PostgreSQL; -разработка и деплой с использованием Docker; -работа в среде Linux; -уверенное знание Git; -опыт проектирования REST API; -опыт работы с изображениями (Pillow, OpenCV, Numpy); -опыт запуска нейронных сетей (ONNX Runtime, TensorRT, MXNet, PyTorch); -опыт работы с нейросетевыми моделями (LLM, Transformers, Hugging Face). -понимание оптимизации и ускорения ML-моделей (ONNX, quantization, pruning). -навык работы с OpenAPI/Swagger. -владение английским языком на уровне понимание технической документации; -высшее техническое образование. Будут плюсом: опыт работы с GitLab, написание базовых GitLab CI скриптов; опыт работы с NoSQL базами (Cassandra, Scylla); опыт работы с векторными базами данных (Pinecone, Weaviate, Milvus, Postgres). знание облачных платформ (AWS, GCP, Azure) и их ML-сервисов (SageMaker, Vertex AI). Условия работы: - используем в работе методологию управления проектов Scrum, разделяем роли frontend и backend разработки, в работе используем Swagger. - возможности для повышения квалификации и профессионального роста Что мы предлагаем: • Работа в аккредитованной современной IT-компании • Удаленная работа. При желании, возможна работа и в офисе • Работа в команде программистов • Испытательный срок 3 месяца • Интересные задачи, обучение и развитие необходимых навыков • Прозрачная и честная система мотивации по выполненным целям • Амбициозный продукт, бесконечный опыт и рост в международной компании и на международных рынках