Локация
Удалённый формат из любой точки мира с синхронизацией с московским часовым поясом. Также указан формат работы на месте работодателя: Москва, Ленинградский проспект, 80к5.
Компания
Московский Технологический Институт развивает платформу телефонии Synergy Call Center для высоконагруженной обработки и управления телефонными вызовами.
Что делать
•Участвовать в модернизации платформы телефонии Synergy Call Center.
•Изучить архитектуру телефонии и настроить локальное окружение в первый месяц.
•Анализировать и оптимизировать медленные запросы PostgreSQL.
•Реализовать интеграцию с системой управления вызовами и функциональность для стационарных телефонных аппаратов.
•Создать модуль оповещений для супервизоров.
•Внедрить модуль в продакшн-среду.
Требования
•От 5 лет коммерческой разработки на Go.
•Глубокое знание PostgreSQL: понимание внутренней архитектуры, оптимизация сложных запросов, работа с индексами B-Tree, GiST и GIN, а также с partial и expression indexes.
•Опыт работы с большими данными: партиционирование, шардирование, настройка репликации и работа с пулерами соединений PgBouncer или Odyssey.
•Знание протоколов SIP, WebRTC и RTP, АТС FreeSWITCH, брокеров сообщений NATS и Kafka, а также TimescaleDB.
•Опыт создания отказоустойчивых API на gRPC и REST.
•Опыт оптимизации блокировок в PL/pgSQL и предотвращения deadlock-ситуаций.
•Готовность выполнять задачи на испытательный срок.
Культура и преимущества
•Удалённый формат работы с гибким графиком.
•Возможность работать из любой точки мира с синхронизацией по московскому часовому поясу.
•Работа над масштабным проектом с современными технологиями в области телефонии.
•Возможности профессионального роста, интересные технические задачи и дружный удалённый коллектив.
•Конкурентная заработная плата.