Разработка ПО

Разработчик С++ (Москва)

Кто нам нужен?

Занимающий эту должность специалист будет отвечать за разработку новых версий ПО для преобразования и обработки трёхмерных данных, в том числе и с использованием облачных технологий, а также за внедрение и интеграцию новых подходов к их хранению и доступу к ним.

Необходимые навыки:

  • Уверенное знание и опыт разработки на C++ 14/17
  • Опыт разработки многопоточных приложений
  • Опыт отладки многопоточного кода
  • Хорошее знание алгоритмов и структур данных
  • Опыт профилирования производительности и оптимизации приложений

Плюсами будут:

  • Опыт кроссплатформенной разработки (Windows, Linux, docker, VM)
  • Опыт использования облачных платформ (например, Amazon AWS)
  • Понимание принципов и алгоритмов 3D-графики и работы с 3D-данными
  • Базовое знание линейной алгебры и аналитической геометрии

Задачи отдела:

Придумываем, развиваем и оптимизируем новый продукт Artec на основе облачных технологий. Это сетевой инструмент-помощник для нашего продукта Artec Studio. Он помогает организовывать удалённую работу с большими объёмами 3D-данных с возможностью предоставлять доступ к ним across the globe. В нём также присутствует функциональность, свойственная многим инструментам такого рода: широкие возможности для чтения, сохранения, отображения и интерактивного редактирования данных в реальном времени. Основные сложности состоят в том, что объёмы вычислений большие и самих данных очень много - десятки и сотни гигабайт. Приходится учитывать архитектурную сложность облачных сервисов для их обработки, а также пропускную способность каналов связи. Получить достойный результат за приемлемое время не всегда бывает просто.

Как работаем?

  • Планирование в тикетах, scrum, разработка в отдельных ветках, pull requests, code review, поддержка юнит-тестов
  • Недельные спринты, дейли-митинги, рефайнмент и ретроспектива

Что мы можем дать кандидату?

  • Дружелюбная атмосфера, постоянное развитие - скучно не будет
  • Отличный офис в центре Москвы и современное оборудование
  • Свобода действий и творчества в своей зоне ответственности
  • Официальное оформление, белая ЗП, ДМС
  • Горячие обеды в офисе
  • Гибкий график
  • Корпоративная библиотека настольных игр

Расскажите нам о себе,
пожалуйста: