Senior Python Backend Developer
Москва, Россия
3–6 лет
Полная занятость
Гибкий, Офис, Удаленная занятость
Backend Developer
Python Backend Developer
MTS AI Platform — платформа управления AI-сервисами, инструментами для создания ассистентов и ботов. Платформа включает возможности no-code/low-code разработки, позволяя пользователям без программирования создавать и развёртывать AI-агенты и чат-боты для различных задач. Она поддерживает интеграцию с внешними сервисами, управление диалогами и настройку сложных сценариев, предлагая интуитивно понятный интерфейс для создания решений с применением ИИ. Технический стек продукта: Python 3.12, FastAPI, SQLAlchemy, asyncio, aiohttp, микросервисы, kubernetes, helm, docker.
- Реализовывать высоконагруженные бэкенды инференса, процессинга текста и критичной бизнес логики
- Быть владельцем кода одного или нескольких сервисов, отвечать за его качество производительность, отказоустойчивость, документированность
- Декомпозировать и оценивать задачи, принимать решения по способам реализации и проектировать (совместно с техлидами, архитекторами и лидами других технических команд)
- Обеспечивать code-reuse, соответствие разработки принятым инженерным практикам
- Релевантный опыт backend разработки от 3х лет на Python 3.8+ (используем 3.10, 3.11)
- Asyncio - понимание зачем он нужен + минимальный опыт с каким-нибудь async-фреймворком
- Понимание классических алгоритмов обработки и структур данных
- Понимание принципов ООП, SOLID
- Умение разбираться в чужом коде, коде сторонних библиотек, опыт работы с git
- Опыт code review, умение писать читаемый код и покрывать его unit-тестами
- DevOps culture, понимание процессов CI/CD, docker, kubernetes
- Готовность к исследовательской деятельности, разработке прототипов для грамотного выбора подходов и решений
- Опыт бэкенд разработки на других языках (C++, C#, Go, Java и прочих);
- Опыт разработки высоконагруженных систем;
- Опыт работы с любыми чат-бот платформами;
- Понимание актуальных проблем предметной области NLP
- Атмосфера IT-стартапа и участие в инновационных проектах в области AI
- Работу в сильной команде, уровень разработчиков в компании — middle+/senior и актуальный стек технологий
- Действительно гибкий график, у нас нет обязательных дней в офисе и начала рабочего времени, команда встречается в офисе по договоренности, возможен полностью удаленный формат по РФ
- Новый современный офис на метро Курская, если тебе все же нравится видеться иногда с коллегами
- Программа ДМС с полным покрытием с первой недели работы, включая стоматологию и услуги телемедицины, полис для выезжающих за рубеж, страхование жизни
- Участие в конференциях и митапах, обучение за счет компании