Go разработчик (Middle)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Компания TWIN – ведущий международный разработчик ботов на базе искусственного интеллекта, а также инструментов для автоматизации бизнес-коммуникаций на единой платформе. С помощью наших решений компании выстаивают бесперебойные каналы коммуникации со своими клиентами, исключив человеческий фактор, существенно сократив затраты и повысив скорость обслуживания.
Наши клиенты: 2ГИС, Ростелеком, X5 Retail Group, ПЭК, Росгосстрах и еще больше 100 компаний из РФ, Испании, США и стран СНГ.
О нашем продукте:
Основным продуктом компании является конструктор разговорных ботов (no code/low code), представляющий собой язык визуального программирования в котором из предопределённого набора блоков можно собирать схемы ботов задающие их поведение и реакцию во время диалога с человеком. Есть также возможность выполнения произвольного кода на встроенном языке программирования ботов.
В настоящее время ведётся работа над новой версией конструктора на языке Golang (текущая версия на PHP).
В связи с этим мы находимся в поисках Gо разработчика.
Чем нужно будет заниматься:
- Участвовать в разработке стандартной библиотеки функций для нашего языка программирования ботов (интерпретатор на golang);
- Участвовать в разработке новой версии конструктора ботов (low code, язык визуального программирования) на golang;
- Помогать в создании транспилятора языка программирования бота в golang;
- Переписывать части php кода на go, если есть познание в php;
- Также есть возможность принять участие в проектировании (и изобретении) инструмента для создания гибридного ИИ.
Ожидания от кандидата
- Хорошее знание синтаксиса и семантики языка go;
- Знание нюансов работы с основными структурами данных go: массивы, слайсы, словари (maps).
- Умение работать со структурами и интерфейсами;
- Понимание основных шаблонов использования горутин и синхронизации между ними: контексты, каналы, мьютексы, атомарные переменные;
- Базовые знания об алгоритмах и структурах данных: знать что такое пространственная и временная сложность, уметь определять сложность алгоритмов.
Будет плюсом:
- Знания в декомпозиции больших программ на модули;
- Практический опыт программирования на языках относящихся к разным парадигмам;
- Опыт создания приложений под высокую нагрузку (любого рода);
- Понимание принципов создания и работы интерпретаторов/компиляторов современных языков программирования.
Условия работы
- Достойная заработная плата (ориентируемся на пожелания, опыт и навыки кандидата);
- Удалённая работа (возможность работать из любой точки мира);
- Гибкий график работы (возможность работать в любом часовом поясе);
- Дружелюбная атмосферу, демократичное руководство и отсутствие излишней бюрократии.
О компании:
- Год создания 2016 , команда – 100 человек, партнеров TWIN – 40;
- Партнеров Whitelabel – 17, резиденты Сколково с 2019 года;
- 10 РФ и зарубежных патентов на собственные сервисы (TTS, ASR, NLU, AMD), являемся аттестованным обработчиком персональных данных, входим в реестр IT компаний - разработчиков российского ПО, а также в реестр аккредитованных IT компаний;
- В 2021 году привлекли инвестиции от CapMan Russia и вошли в группу компаний VOXYS, которая занимает 30% долю на рынке аутсорсинговых услуг КЦ.