
TWIN
Golang разработчик (Middle/Middle+)
- Golang
- VoIP
- Базы данных
- Алгоритмы и структуры данных
Компания TWIN – ведущий международный разработчик ботов на базе искусственного интеллекта, а также инструментов для автоматизации бизнес-коммуникаций на единой платформе. С помощью наших решений компании выстаивают бесперебойные каналы коммуникации со своими клиентами, исключив человеческий фактор, существенно сократив затраты и повысив скорость обслуживания.
Наши клиенты: 2ГИС, Ростелеком, X5 Retail Group, ПЭК, Росгосстрах и еще больше 100 компаний из РФ, Испании, США и стран СНГ.
В связи с расширением команды мы находимся в поисках Go разработчика.
Чем предстоит заниматься:
-
Разработка сервиса для голосового взаимодействия с ботом;
- Разработка функционала потоковой обработки аудио;
-
Участие в разработке инфраструктурных сервисов;
-
Оптимизация и рефакторинг кода (включая перенос части кода с PHP на Go, если есть опыт работы с PHP).
Требования:
- Хорошо знать синтаксис и семантику языка go;
- Знать нюансы работы с основными структурами данных go: массивы, слайсы, словари (maps);
- Уметь работать со структурами и интерфейсами;
- Понимать основные шаблоны использования горутин и синхронизации между ними: контексты, каналы, мьютексы, атомарные переменные;
- Иметь базовые сведения об алгоритмах и структурах данных: знать что такое пространственная и временная сложность, уметь определять сложность алгоритмов.
Будет плюсом:
- Обладать познаниями в декомпозиции больших программ на модули;
- Опыт работы с VoIP (SIP, RTP);
- Опыт работы с цифровой обработкой сигналов;
- Опыт создания приложений под высокую нагрузку (любого рода).
Что мы предлагаем:
-
Достойная заработная плата (ориентируемся на пожелания, опыт и навыки кандидата);
-
Удалённая работа (возможность работать из любой точки мира);
-
Гибкий график работы (возможность работать в любом часовом поясе);
-
Дружелюбную атмосферу, демократичное руководство и отсутствие излишней бюрократии.