Senior Python разработчик/Tech лидер команды
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
В Т1 стабильность и финансовая надежность, а также социальные гарантии гармонично сочетаются с преимуществами ИТ‑компании — открытостью, инновациями и гибридным форматом работы.
Мы стремительно растём, масштабируемся и ищем новых специалистов в команду!
В рамках финтех‑направления мы разрабатываем инновационные решения для цифровизации финансового сектора: современные финтех‑продукты, системы работы с большими данными и комплексные решения для фронт‑ и бэк‑офисов. В продуктовом портфеле — создание современных высоконагруженных фронтальных систем, омниканальных продуктов и высоконадежных платформ для поддержки банковского бизнеса.
Мы работаем с крупнейшими организациями банковского сектра, ведущими финансовыми компаниями и активно выстраиваем партнерскую работу на Ближнем Востоке, в Африке и Юго‑Восточной Азии. Охват пользователей продуктов составляет более 15 миллионов человек.
Вы будете работать в стриме «Развитие технологий продаж и обслуживания в Контакт Центре». Наша цель – создание и совершенствование программного обеспечения для оптимизации работы операторов Контакт Центра. Наши задачи включают разработку новых сценариев для сокращения времени общения операторов с клиентами, интеграцию с другими информационными системами банка, а также работу с большими данными, NLP и системами распознавания речи.
Ожидания от кандидата
- Продвинутые навыки в Python 3.8+: Глубокое понимание языка, стандартных библиотек, и способности к оптимизации и рефакторингу кода.
- Опыт в асинхронном программировании: Уверенное использование asyncio и других современных библиотек асинхронного программирования.
- Работа с Kafka и сообщениями: Глубокие знания Kafka как брокера сообщений, опыт настройки и оптимизации Kafka-кластеров.
- Базы данных: Опыт работы с PostgreSQL на уровне эксперта, включая проектирование БД, оптимизацию запросов и знание ORM-технологий, например, SQLAlchemy.
- REST и FastAPI: Понимание RESTful-архитектуры, опыт разработки микросервисов с использованием FastAPI.
- Работа с Pydantic: Применение Pydantic для валидации данных и настройки моделей.
- NLP и машинное обучение: Знание основных библиотек и практик в области обработки естественного языка и машинного обучения.
- Инструменты мониторинга и DevOps: Продвинутые навыки работы с Prometheus, Grafana, а также опыт с Docker, Kubernetes/OpenShift.
- Принципы безопасности: Понимание и применение лучших практик безопасности кода и инфраструктуры. Опыт маскирования и обфускации данных.
- Опыт в управлении проектами: Навыки ведения проектов, планирования спринтов и руководства командой разработчиков.
- Тестирование и CI/CD: Глубокое понимание принципов тестирования, опыт работы с модульным тестированием (напр. pytest) и настройкой CI/CD пайплайнов
Обязанности:
- Разработка и реализация архитектурных решений, в том числе работы над новым графическим редактором поведенческих деревьев, потенциальный переход от PyQT к общему решению с использованием веб-фреймворков.
- Поддержка масштабируемости архитектуры для обеспечения высокой производительности и надежности системы с целью обработки до нескольких миллионов обращений в день.
- Проектирование и реализация решений для оптимизации существующей модели данных, обеспечения бесперебойной работы при высоких нагрузках.
- Возможность привнести новые идеи и технологии, способствующие развитию проекта.
- Построение и руководство командой разработчиков, наставничество и поддержка их профессионального роста.
Условия работы
- Комфортные офисы и гибкий рабочий день;
- ДМС и комплексные программы поддержки;
- Участие в конференциях и профессиональное обучение;
- Интересные задачи, производительное железо и софт для работы;
- Насыщенная корпоративная жизнь и нетворкинг;
- Скидки, партнерские программы и свой маркетплейс мерча;
- Конкурентная заработная плата;
- Дополнительные выходные и материальная помощь;