на главную
zarplata•18.08.2026

Senior Python-разработчик / Team Lead по AI-автоматизации

Удалённо

Навыки и технологии

DjangoGitLab CI/CDKubernetesPythonDockerRedisRabbitMQPostgreSQLApache HadoopGitMySQL

Ключевая задача

Проектировать и разрабатывать системы автоматизации бизнес-процессов с применением ИИ, отвечая за техническую реализацию проектов целиком — от архитектуры до запуска у клиента.

Описание вакансии

О компании

Мы — Интерика Лаб, команда, которая занимается разработкой, внедрением и интеграцией искусственного интеллекта в бизнес-процессы компаний. Создаем AI-сервисы, интеграции с CRM, автоматизации ручных процессов и кастомные решения под задачи клиентов.

Обязанности

Чем предстоит заниматься

  • Проектировать архитектуру систем автоматизации с использованием Python, AI-моделей, внешних API, CRM-систем и баз данных.
  • Разрабатывать backend-сервисы, микросервисы и внутренние платформенные решения для AI-автоматизаций.
  • Руководить технической реализацией проектов: декомпозировать задачи, оценивать сроки, распределять работу между разработчиками и контролировать результат.
  • Проводить код-ревью, формировать стандарты разработки и обеспечивать качество, безопасность и поддерживаемость кода.
  • Интегрировать решения с Битрикс24, amoCRM, 1С, МойСклад, сайтами, мессенджерами, таблицами, внешними API и внутренними системами клиентов.
  • Проектировать обмен данными между CRM, сайтами, базами данных, AI-модулями, учетными системами и внешними сервисами.
  • Работать с LLM и AI API: OpenAI, YandexGPT, GigaChat и другими моделями.
  • Проектировать и разрабатывать AI-ассистентов, RAG-системы, системы распознавания документов, интеллектуального поиска и обработки данных.
  • Разрабатывать парсеры, webhook-обработчики, очереди задач, фоновые процессы и отказоустойчивые интеграционные сервисы.
  • Продумывать авторизацию, хранение данных, логирование, мониторинг, обработку ошибок, повторное выполнение операций и восстановление после сбоев.
  • Определять технические риски проекта и заранее предлагать способы их устранения.
  • Участвовать в обсуждении задач с заказчиками и переводить бизнес-требования в понятную техническую архитектуру.
  • Помогать разработчикам команды разбираться со сложными техническими задачами и развивать их компетенции.
  • Принимать участие в технических собеседованиях и формировании команды разработки.
  • Отвечать за доведение решений до стабильной работы в реальных бизнес-процессах клиента.

Требования

Что важно

  • Опыт коммерческой разработки на Python от 4 лет.
  • Опыт работы в роли Senior-разработчика, технического лидера или Team Lead.
  • Глубокое знание Python и практический опыт разработки на FastAPI, Django или Flask.
  • Уверенное понимание принципов проектирования backend-систем, REST API и микросервисной архитектуры.
  • Опыт проектирования систем, состоящих из нескольких интеграций, сервисов и источников данных.
  • Опыт работы с PostgreSQL или MySQL, проектирования структуры базы данных и оптимизации запросов.
  • Опыт работы с Redis, Celery, RabbitMQ, Kafka или другими очередями и брокерами сообщений.
  • Понимание принципов асинхронного программирования, многопоточности и фонового выполнения задач.
  • Практический опыт интеграций с внешними сервисами через API, webhooks и SDK.
  • Уверенная работа с Git, Docker и CI/CD.
  • Понимание принципов авторизации, безопасности API, управления доступом и защиты данных.
  • Опыт построения устойчивых интеграций: идемпотентность, повторные запросы, очереди, таймауты, обработка ошибок и защита от дублирования данных.
  • Опыт настройки логирования, мониторинга, алертов и диагностики проблем в production.
  • Умение оценивать задачи, декомпозировать проекты и контролировать сроки технической реализации.
  • Опыт проведения код-ревью и формирования стандартов разработки.
  • Способность самостоятельно разбираться в документации и быстро подключать новые сервисы.
  • Умение объяснять технические решения разработчикам, аналитикам, менеджерам и заказчикам.
  • Опыт разработки МЛ решений от идеи до промышленного использования
  • Ответственность за конечный результат: важно не просто разработать код, а запустить решение и обеспечить его стабильную работу у клиента.