C++ разработчик

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, полный день

О компании

Align Technology, Inc. - это одна из самых быстрорастущих научно-медицинских компаний Кремниевой долины, в которой ведутся разработки в области дизайна и производства системы Invisalign® - ведущего в мире "невидимого" ортодонтического продукта, а также 3D сканеров используемых в ортодонтии (iTero). В Москве находится самый крупный R&D офис, в котором трудится более 400 человек.

В 2016 года в Новосибирске начал свое развитие еще один R&D офис, ориентированный на решение сложных алгоритмических задач, возникающих в ходе разработки ПО для 3D сканирования и планирования ортодонтического лечения.

Интересная и уникальная предметная область, охватывающая медицину, биомеханику, машинное обучение и вычислительные алгоритмы.

Кого ищем?

С++ разработчиков уровня от junior до senior, которых не пугают алгоритмически сложные задачи, при решении которых придется вспомнить университетский курс математики

Над какими задачами нужно работать?

Мы занимаемся автоматизацией обработки intraoral 3D сканов, а также развитием CAD системы для моделирования на их основе ортодонтического лечения. Задачи, которые мы решаем связаны с разработкой алгоритмов 3D сегментации, реконструкции трехмерных поверхностей, моделирования движения трехмерных объектов. Еще одно направление – упрощение работы пользователя CAD системы через улучшение существующих инструментов и разработку новых.

Что нужно делать?

Работа предполагает участие в полном цикле разработки и внедрения технических решений, в том числе:

  • Анализ текущих проблем, требований и зависимостей
  • Исследование и прототипирование решений
  • Проектирование и разработка новых решений для 3D сегментации, реконструкции и обработки трехмерных поверхностей, моделирования лечения
  • Улучшение качества и оптимизация существующих алгоритмов
  • Разработка метрик и тестов для определения качества выбранных решений и анализ статистики
  • Взаимодействие с командами разработчиков 3D-сканеров, биомеханических инженеров, клинических специалистов и инженеров, отвечающей за технологии и алгоритмы, связанные с производством
  • Взаимодействие с командой SQA для обеспечения высокого качества программного обеспечения

Какие профессиональные навыки нам важны?

  • Высшее техническое образование (инженерное, computer science, математическое)
  • Отличное знание С++, STL, ООП.
  • Базовые знания линейной алгебры, аналитической геометрии, теории алгоритмов, мат. статистики
  • Умение разбираться в чужом коде
  • Английский, не ниже intermediate

Здорово, если Вы:

  • Имеете опыт коммерческой разработки программного обеспечения
  • Понимаете основные концепции Machine Learning

С какими технологиями и инструментами предстоит столкнуться в работе?

  • C++ 17, Visual Studio, STL, Boost, Google test, Python 3, PyCharm, Git, FishEye + Crucible, JIRA, Confluence

Какие условия?

  • Офис в Технопарке
  • Интересные задачи и возможность работать над инновационным продуктом в сильной команде.
  • Возможность развиваться, проявлять инициативу, развивать собственные идеи и предложения.
  • Достойный уровень заработной платы.
  • Полностью удаленная работа на время пандемии.
  • 28 дней оплачиваемого отпуска в год + 3 дополнительных дня.
  • ДМС с первого дня для сотрудников и их детей. Онко и тревел страховки, полностью оплачиваемые больничные.
  • Компенсация затрат на спорт и эргономику рабочего пространства во время удаленной работы
  • Скидки на лечение Invisalign для сотрудников и членов их семей.
  • Оплату курсов английского, а также профессиональных курсов/книг/конференций для повышения квалификации.

Ключевые навыки

C++
3D
Математическое моделирование

Адрес

Новосибирск, Советский район, микрорайон Академгородок, улица Николаева, 11
Показать на большой карте

Вакансия опубликована 19 февраля 2021 в Новосибирске

Похожие вакансии