Go разработчик (Middle)

Зарплата

от 180 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Диалоговая платформа для создания voice- и chat-ботов

Описание вакансии

О компании и команде

Компания 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% долю на рынке аутсорсинговых услуг КЦ.