Вакансия: Middle+/Senior Backend developer в Москва

Полное описание вакансии: Middle+/Senior Backend developer в Москва

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, Европа);

  • Компенсация изучения английского языка;

  • Работа в проектах с самыми современными технологиями.

Ждем ваши резюме! Будем рады познакомиться)

Вверх