Вакансия: Разработчик Python ИИ (Портал Москвы)
Описание вакансии
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан удобнее и мобильнее. Для системы управления столицей технологии это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.
Mos.ru это главныи портал Москвы, на котором есть городские новости, афиша, информация о проектах и решениях правительства и каталог электронных услуг. Ежемесячно mos.ru посещают 20 млн уникальных пользователеи . На портале в электронном виде работает более 450 услуг и сервисов в таких сферах, как ЖКХ, образование, здравоохранение, социальная поддержка, транспорт и других. Каждыи день около 2 млн раз жители заходят на портал, чтобы подать показания счетчиков, оплатить счета за квартиру, проверить дневник ребенка, почитать новости города или наи ти бесплатные культурные мероприятия.
Что нужно делать:
- проектировать и реализовывать интеграций ИИ-сервисов с существующими ИТ-системами компании
- осуществлять оптимизацию производительности ИИ-сервисов и связанных с ними компонентов
- учавствовать в проектировании и поддержке инфраструктуры для развертывания ИИ-моделей
- обеспечивать масштабируемость и отказоустойчивость ИИ-сервисов
- автоматизировать экстренное развертывание исправлений (blue-green deployment)
- создавать и поддерживать техническую документацию по интеграциям и API ИИ-сервисов
- создавать и актуализировать runbooks и playbooks для типовых инцидентов
- расследовать root cause сбоев в работе ИИ-сервисов или интеграций (логи, метрики, трейсы)
- разрабатывать и выпускать hotfix-решения для критических проблем в production-среде
- минимизировать downtime сервисов за счет оперативного реагирования
- проектировать и реализовывать системы мониторинга бизнес-показателей ИИ-сервисов
- создавать дашборды и отчеты для визуализации ключевых показателей эффективности
Какие навыки нам важны:
- высшее образование в области компьютерных наук, математики, статистики или смежных дисциплин
- ученая степень или профессиональная сертификации в области ИИ и анализа данных будут преимуществом
- не менее 3-5 лет опыта разработки на python, желательно фокусом на применение технологий ИИ
- успешный опыт реализации проектов c ИИ составляющей
- профессиональное владение Python, включая асинхронное программирование, типизацию, ООП и оптимизацию кода
- понимание принципов микросервисной архитектуры, разработки и поддержки микросервисов, принципов работы REST API, владение FastAPI
- уверенное владение Linux-системами, опыт настройки и разработки bash-скриптов, понимание сетевых протоколов (HTTP/HTTPS, WebSocket, gRPC)
- умение проектировать REST/gRPC-интерфейсы для интеграции ИИ-сервисов с корпоративными ИС (ERP, CRM, BI и тп)
- опыт работы с библиотеками: PyTorch, Pandas, NumPy, scikit-learn
- опыт работы с RabbitMQ, Redis, PostgreSQL, Git, CI/CD, Docker и Docker-compose, Kubernetes, nginx, Prometheus, Grafana, ELK
- знание SQL и опыт работы с реляционными СУБД
- опыт работы с нереляционными базами: NoSQL (MongoDB или аналоги), векторные БД (ChromaDB, FAISS или аналоги)
- знание Helm, Ingress, Service Mesh
- понимание принципов и методов машинного обучения и искусственного интеллекта
- опыт оптимизации ресурсов для ИИ сервисов (кеширование, пакетная обработка, асинхронное выполнение)
- опыт настройки технического мониторинга: latency, error rate, throughput (Prometheus, Grafana, ELK)
- опыт работы с другими языками программирования (C/C++, Go, Rust, Java)
- участие в open-source проектах или наличие публичного GitHub-профиля с примерами кода
- умение работать в мультидисциплинарной команде (ML-инженеры, Backend-инженеры, дата-сайентисты, DevOps, MLOps)
- умение проводить код-ревью, делиться знаниями
- умение вести технические обсуждения и принимать архитектурные решения
- способность самостоятельно принимать решения и нести ответственность за результат
- аналитическое мышление, способность быстро осваивать новые технологии и обосновывать принимаемые решения
Что предлагаем:
- рыночную зарплату и премии
- драйвовые задачи и ресурсы для их реализации
- преимущества аккредитованной IT-компании
- материальную помощь в случае важных событий в жизни
- корпоративное обучение и доступ к онлайн-библиотеке
- корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
- комьюнити по интересам
- скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.
Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!