Senior/Middle Software Engineer (Golang)

З/п не указана
Опыт работы: От 1 года до 3 лет
График работы: Удаленная работа
Занятость: Полная занятость
Компания: Синезис

Удаленная работа в международной компании IREX.AI, создающей облачный сервис для умных городов.

Проект включает в себя множество сервисов, реализованных на Java, Go, C++, и разворачивающихся в виде контейнеров в Kubernetes.

Вы будете частью команды опытных инженеров, работающих с обработкой видео, видеоаналитикой, разрабатывающих высоконагруженные сервисы.

В обязанности разработчика Go непосредственно входит поддержка и внедрение обновлений модулей искусственного интеллекта AI в ключевой сервис платформы, обрабатывающие видеопотоки, анализ проблем производительности и инцидентов в продакшене, разработка нового функционала, а также анализ текущего кода и его рефакторинг.

Требования к кандидату:
  • Опыт разработки на Go от 2 лет;

  • Предыдущий или параллельный опыт разработки на любом другом языке программирования Java, C++, C;

  • Знание основных алгоритмов и структур данных;

  • Понимание работы протоколов TCP/IP стека;

  • Опыт разработки HTTP/JSON сервисов, понимание работы HTTP протокола;

  • Опыт работы с SQL и NoSQL базами данных

  • Вы любите писать качественный, читаемый и поддерживаемый код и покрываете его unit-тестами;

  • Вы очень уверенный пользователь Linux.

Дополнительно (поможет быстрее включиться в проект):
  • Опыт разработки с использованием CGO (взаимодействие C-библиотек и Go)

  • Понимание того, как работает runtime в Go и желание углубляться в детали;

  • Практические навыки использования инструментов анализа производительности Go-приложений;

  • Опыт развертывания приложений в Docker, Kubernetes;

  • Опыт развертывания приложений на платформах Google Cloud Platform, Amazon, etc.

Хочу откликнуться
<
>