
Middle/Senior Backend Developer (Python) в команду Атом.Око
От 200000 до 350000Full-time, Опыт от 3 лет, УдалённоМы занимаемся машинным обучением: автоматизируем внутренние процессы и делаем продукты на внешний рынок, в том числе, высоконагруженные: детекция объектов на спутниковых снимках, импортозамещенный аналог OCR-сервиса, поисковые системы и многое другое.
В нашем отделе около 60 человек: front, back, ml, аналитики, дизайнеры, тестировщики. Работаем в соответствии с spotify-моделью.
Сейчас нам очень нужен 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.
Будет плюсом:
-Опыт работы с OCR системами;
-Опыт интеграционных и системных тестов;
-Опыт работы с высоконагруженными системами;
-Понимание микросервисной архитектуры;
-Знание методологии Scrum;
-Опыт работы с Open Project;
-Опыт тестирования клиент-серверных запросов;
-Опыт наставничества и code review.
Условия:
-Работа в ИТ аккредитованной Компании с возможностью профессионального развития и карьерного роста;
-Удаленная занятость. Мы рассматриваем соискателей из разных регионов РФ;
-Стабильная «белая» заработная плата 2 раза в месяц;
-Пятидневная рабочая неделя с 9.00 до 18.00, в пятницу до 16.45;
-Оформление по ТК РФ с первого рабочего дня;
-Обучение за счет компании;
-ДМС (включая стоматологические услуги) с первого дня работы.