Backend

Python Developer (Атом.Поиск) Full-time

О компании и команде

Наша команда занимается 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;
  • Оформление по ТК РФ с первого рабочего дня;

Бонусы

  • Обучение за счет компании;
  • ДМС (включая стоматологические услуги) с первого дня работы.

Overview

  • Employer: Гринатом
  • Job Title: Python Developer (Атом.Поиск)
  • Published: 10 months, 3 weeks ago
Apply For This Job