Python Developer (Атом.Поиск)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Наша команда занимается ML/NLP решениями и нам в команду нужен Middle+/Senior Backend разработчик на Python, который будет отвечать за решения на бэкенде и, в перспективе, вырастет в технического лидера проекта.
В данный момент мы разрабатываем систему корпоративного поиска информации АТОМ.ПОИСК. Это импортонезависимое решение с использованием AI/ML технологий, для поиска информации в различных корпоративных системах через единое поисковое окно.
Благодаря использованию ИИ (в области NLP) АТОМ.ПОИСК способен находить более актуальную и достоверную информацию.
Мы создаем продукт, который решит проблему поиска информации для 200+ тыс. сотрудников атомной отрасли, а в будущем для внешних клиентов.
Сейчас создание продукта на старте: есть бюджет; есть опыт подобных решений; практически нет легаси; работаем по Scrum; небольшая команда, где у каждого высокая степень влияния на продукт и технические решения
Ожидания от кандидата
Сейчас нам очень нужен middle-senior backend специалист для разработки OCR-продукта. В плане ML у нас уже результаты лучше, чем у tesseract V5 и многих других решений, представленных на рынке (всех, с которыми мы сравнивали).
Какие задачи нужно будет решать:
- Разработка системы корпоративного поиска с использованием open source решений (backend)
- Написание приложений и микросервисов на Python, их интеграция в существующие;
- Участие в разработке уже имеющихся приложений и микросервисов в составе команды Data Science;
- Взаимодействие с аналитиками данных, DataScience-специалистами;
- Участие в принятии архитектурных решений по проекту;
- Поддержка и развитие созданных решений;
- Написание тестов для backend.
Обязательные требования:
- Опыт разработки серверных приложений – от 2-х лет;
- Уверенное знание Python 3+, SQL;
- Знание фреймворков FastAPI/Flask;
- Знание базовых алгоритмов и структур данных;
- Опыт разработки нагруженных отказоустойчивых систем;
- Умение работать с серверной инфраструктурой: Nginx, Docker и т.п.
- Опыт работы с базами данных: PostgreSQL, MongoDB, SQL Server и т.п.
- Опыт работы с GIT, знание CI/CD;
- Опыт работы с Linux.
Будет большим плюсом:
- Опыт работы с ElasticSearch/OpenSearch и поисковыми системами
Условия работы
- Работа в ИТ аккредитованной Компании с возможностью профессионального развития и карьерного роста;
- Удаленная занятость. Мы рассматриваем соискателей из разных регионов РФ;
- Стабильная "белая" заработная плата 2 раза в месяц;
- Годовой бонус;
- Пятидневная рабочая неделя с 9.00 до 18.00, в пятницу до 16.45;
- Оформление по ТК РФ с первого рабочего дня;
Бонусы
- Обучение за счет компании;
- ДМС (включая стоматологические услуги) с первого дня работы.