Мы приглашаем опытного Python-разработчика присоединиться к нашей команде в качестве Senior специалиста. Ваша основная ответственность будет заключаться в интеграции ML решений и разработке высокопроизводительных бэкендов в продукте Виртуальный Ассистент, в частности скилла фактологии и поиска, обеспечивая высокий уровень качества и производительности.
Чем предстоит заниматься
Реализовывать высоконагруженные бэкенды инференса, процессинга текста и критичной бизнес логики;
Быть владельцем кода одного или нескольких сервисов, отвечать за его качество производительность, отказоустойчивость, документированность;
Декомпозировать и оценивать задачи, принимать решения по способам реализации и проектировать (совместно с техлидами, архитекторами и лидами других технических команд);
Обеспечивать code-reuse, соответствие разработки принятым инженерным практикам, 12 факторов;
В перспективе и по желанию — рост в тимлида, либо другие возможности повышения сферы ответственности.
Что мы ожидаем
Релевантный опыт backend разработки от 3х лет на Python 3.10+;
Asyncio - понимание зачем он нужен + минимальный опыт с каким-нибудь async-фреймворком;
Опыт работы с любой СУБД;
Понимание классических алгоритмов обработки и структур данных;
Понимание принципов ООП, SOLID;
Умение разбираться в чужом коде, коде сторонних библиотек, опыт работы с git;
Опыт code review, умение писать читаемый код и покрывать его unit-тестами;
DevOps culture, понимание процессов CI/CD, docker, kubernetes;
Готовность к исследовательской деятельности, разработке прототипов для грамотного выбора подходов и решений.
Опыт бэкенд разработки на других языках (C++, C#, Go, Java, Kotlin и прочих);
Опыт разработки высоконагруженных систем;
Опыт работы с любыми векторными БД;
Понимание актуальных проблем предметной области NLP;
Понимание пайплайнов машинного обучения;
Опыт работы с CUDA инструментами, Nvidia Triton Inference Server;
Опыт работы с kafka или другими брокерами сообщений.
Что мы предлагаем
Атмосфера IT-стартапа и участие в инновационных проектах в области AI;
Работу в сильной команде, уровень разработчиков в компании — middle+/senior и актуальный стек технологий;
Действительно гибкий график, у нас нет обязательных дней в офисе и начала рабочего времени, команда встречается в офисе по договоренности, возможен полностью удаленный формат по РФ;
Новый современный офис на метро Курская, если тебе все же нравится видеться иногда с коллегами;
Программа ДМС с полным покрытием с первой недели работы, включая стоматологию и услуги телемедицины, полис для выезжающих за рубеж, страхование жизни;
Участие в конференциях и митапах, обучение за счет компании.