Senior Go разработчик (MTS AI)
MTS AI – это часть экосистемы МТС, где создаются AI-решения будущего. Голосовые ассистенты и чат-боты могут ответить на любой вопрос клиента, а компьютерное зрение - распознавать лица и эмоции. Мы объединили сильных разработчиков, самый мощный суперкомпьютер, и прорывные идеи, чтобы делать жизнь людей комфортнее и безопаснее и помогать бизнесу.
Продукт, над которым предстоит работать:
Платформа Audiogram - её основное назначение распознавание и синтез речи и наша задача обеспечить быструю и универсальную коммуникацию между пользователями платформы и ML решениями. Для этого мы пишем сервисы, каждый из которых заточен под решение определенных задач - предоставление публичного api, авторизация, кодирование аудио, хранение, статистика, взаимодействие с инференс серверами. Основой для взаимодействия между сервисами служит gRPC и есть немного HTTP.
Что предстоит делать:
- Реализовывать высоконагруженный бэкенд системы распознавания и синтеза речи;
- Совместно с отделами DevOps и QA улучшать CI/CD процессы в команде для ускорения деплоя и масштабирования нового функционала.
Мы ожидаем от вас:
- Опыт работы с Golang от 3 лет;
- Понимание параллельного/конкурентного программирования;
- Знакомство с Kubernetes, достаточное знать как поднять и развернуть на дев стенде под себя. Для больших задач у нас есть Devops;
- Понимание микросервисной архитектуры;
- Владение Docker для сборки образов и работы с контейнерами;
- Знание среды Unix/Linux;
- Опыт написания тестов (юнит тесты, фаззинг тесты, бенчмарки);
- Опыт работы с Chi, Gin, gRPC;
- Опыт профилирования сервисов через pprof.
Совсем хорошо, если у тебя есть:
-
Опыт работы с RESTful API;
-
Опыт формирования запросов на языке SQL;
-
Опыт обеспечения наблюдаемости продукта: сбор метрик c Prometheus, написание дашбордов Grafana, трассировка c OpenTelemetry;
-
Опыт работы с Kafka;
-
Знакомство с GitLab.
Что мы предлагаем:
-
Атмосфера IT-стартапа, при этом надежность, участие в инновационных проектах в области AI
-
Работу в сильной кросс-функциональной команде, уровень разработчиков в команде — middle+/senior.
-
Актуальный стек технологий.
-
Действительно гибкий график, либо полностью удаленный формат;
-
Оклад + премии;
-
Комфортный новый офис в 5 минутах пешком от метро Курская, если тебе все же нравится видеться иногда с коллегами;
-
Программа ДМС с полным покрытием с первой недели работы, включая стоматологию и услуги телемедицины, полис для выезжающих за рубеж, страхование жизни;
-
Участие в конференциях и митапах, обучение за счет компании;
-
Бесплатная мобильная связь по всей России;
-
Специальные предложения от партнеров и друзей МТС, включая автострахование, застройщиков, обучение, кафе и много много всего.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).