ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
2334776 | Middle+/Senior Backend developer | Москва | > JEDai | open | 2025-01-29 |
Требования
Навыки разработки, отладки, тестирования асинхронных микросервисов на Python. Навыки написания минимальной документации, автотестов. Опыт работы с Linux (MacOS) системами.
Обязанности
В основе большинства наших сервисов лежат: FastAPI, Pydantic, SqlAlchemy. Используем Python 3.10-3.12. uv, Docker, PyTest.
Описание
Наш технический департамент сейчас насчитывает около 40 человек и состоит из четырёх отделов: ML, продуктовой разработки, DevOps и QA.
С точки зрения разработки есть два основных направления: ML-инфраструктура и основной backend сервиса.
Сейчас мы ищем Backend-разработчика в команду ML-инфраструктуры. Если мы станем коллегами, у вас будет возможность поучаствовать в классической Backend-разработке на Python, познакомиться и поработать вплотную c технологиями машинного обучения, компьютерного зрения и всем тем, что с ними связано.
Мы приветствуем проактивность, даём возможность выступать на внутренних митапах, где можно представлять и защищать свои идеи и подходы, даём возможность обсуждать архитектуру, а также влиять на поток выполняемых задач и участвовать в их проработке.
В своей работе мы пользуемся:
- в основе большинства наших сервисов лежат: FastAPI, Pydantic, SqlAlchemy;
- используем Python 3.10-3.12. uv, Docker, PyTest. линтеры, статические анализаторы;
- наши сервисы работают с такими БД как: PostgreSQL, MongoDB, MySQL, Clickhouse, Redis;
- покрываем код тестами, стремимся к покрытию 70-80%;
- проводим ревью пул-реквестов;
- используем Kubernetes для развертывания сервисов и управления задачами ML;
- используем Gitlab;
- у нас есть команда DevOps для решения инфраструктурных вопросов и CI/CD и команда ML разработки моделей и проведения исследований и экспериментов.
Чем предстоит заниматься:
- разрабатывать и поддерживать backend для сервисов: автоматизации процесса обучения моделей, управления данными для обучения, оценки точности обученных моделей;
- организовывать и поддерживать качественный процесс разработки;
- взаимодействовать со смежными командами.
Мы ожидаем от вас:
- навыки разработки, отладки, тестирования асинхронных микросервисов на Python;
- навыки написания минимальной документации, автотестов;
- опыт работы с Linux (MacOS) системами;
- понимание механизмов CI/CD и контейнеризации;
- технический английский — нужно уметь свободно читать документацию.
Будет дополнительным плюсом:
- опыт или теоретические знания в областях, близких к машинному обучению и компьютерному зрению;
- опыт разработки на других языка программирования, например С/С++;
- понимание принципов работы и современных подходов frontend-разработки;
- опыт работы с Kubernetes. Знание как поправить helm чарт;
- понимание, как работают базы данных изнутри;
- понимание принципов функционирования операционных систем;
- опыт оптимизации и построения highload-систем.
Мы предлагаем:
-
Удаленный формат работы из любой точки мира. Кому актуален офис - есть возможность посещать офис в Москве (БЦ "Арма");
-
График работы 5/2 с 9-10 до 18-19 по МСК;
-
Возможность работы с международными клиентами и командой (LATAM, MENA, Европа);
-
Компенсация изучения английского языка;
-
Работа в проектах с самыми современными технологиями.
Ждем ваши резюме! Будем рады познакомиться)