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

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

Требуемый опыт работы: 3–6 лет

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

О компании

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

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

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

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

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

Адрес

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

Вакансия опубликована 8 сентября 2020 в Новосибирске

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