Backend-разработчик сервисов (Python, .NET)

Наша команда разрабатывает интеллектуальные сервисы Directum Ario для автоматизации операций в различных информационных системах наших заказчиков (ECM, ERP, CRM и пр.).

Примеры задач

— автоматическая предобработка документов (определение ориентации и угла поворота документов при помощи нейросетей, коррекция яркости и контрастности, OCR);

— классификация и извлечение фактов из документов;

— автоматизация обработки обращений в службу поддержки и т.д.

Для усиления команды мы ищем увлечённого человека, встраивать интеллектуальные механизмы в микросервисы.

О работе команды

— над решением работают 3 команды — 2 команды разработки и команда аналитиков данных;

— сейчас решение состоит из 11-ти микросервисов, объединенных RabbitMQ;

— фреймворки/технологии — Python (70%), .NET (30%), RabbitMQ, Elastic и пр.;

— инструменты — TFS, Git, VisualStudio, PyCharm;

— методологии/практики — Agile/Scrum, CodeReview, CI/CD.

.
Задачи на ближайший период

— завершить переход на микросервисную архитектуру: выделение обработчиков документов в отдельные сервисы, гибкая настройка пайплайнов обработки, централизованное управление/развертывание сервисов, автоматическая балансировка нагрузки;

— перевести экспертную логику на машинное обучение. Например, определение ориентации документа при помощи нейросетей, удаление шумов и артефактов с изображений, определение угла поворота, геометрических искажений сканов и т.д.;

— реализация кроссплатформенности: перевод .NET Framework сервисов на .NET Core 3.0: лицензирование и учет операций обработки документов сервисов.

Мы ищем разработчика

— cо знанием Python и .NET;

— с опытом разработки микросервисов от 1 года;

— которому интересно машинное обучение.

Почему к нам стоит идти

— продукт уже успешно используется в ряде крупнейших компаний нефтяной, космической, машиностроительной отраслей и не только;

— предоставляем практические кейсы обработки реальных данных наших заказчиков;

— есть оборудование для быстрой проверки гипотез на базе нейросетевых моделей;

— прокачаетесь в востребованном направлении, создавая реально полезные продукты;

— выделяется время на саморазвитие и изучение новых технологий, участие в AI-соревнованиях (Kaggle) в рамках обучения;

— есть задачи и идеи для реализации на несколько лет вперед.

Что мы предлагаем

— индивидуальный подход по заработной плате;

— каждые полгода происходит оценка профессионального развития с возможностью повышения зарплаты;

— официальное трудоустройство;

— гибкий график работы;

— дополнительные возможности для развития: · внутреннее и внешнее обучение; бонусы за выступления на митапах и конференциях, за статьи в проф. сообществах;

— ДМС со стоматологией;

— скидки в спортивные клубы, тренажерная комната и теннисный стол в офисе; корпоративные занятия йогой;

— курсы по английскому языку в зависимости от уровня знаний;

— комната отдыха с PlayStation4 + VR;

— авто- и велопарковка.