Ведущий разработчик C++ at Align Technology Inc 

Ведущий разработчик C++ at Align Technology Inc 


Кто мы?

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

Кого ищем?

  • C++ разработчика, который интересуется новыми стандартами и не забыл университетский курс математики

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

  • В рамках крупного проекта по автоматизации обработки intraoral 3D сканов и моделирования на их основе планов ортодонтического лечения, команде предстоит заниматься разработкой и улучшением алгоритмов 3D сегментации, реконструкции и обработки трехмерных поверхностей.

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

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

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

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

  • Отличное знание С++, STL, шаблоны проектирования.
  • Знания линейной алгебры, аналитической геометрии, вычислительной математики, мат. статистики.
  • Знания и опыт в области 3D алгоритмов.
  • Умение разбираться в чужом коде, опыт коммерческой разработки программного обеспечения.
  • Желателен опыт разработки промышленных CAD/CAE/CAM-систем.
  • Знания и опыт в области ML будет плюсом.

Какое высшее образование потребуется?

  • Техническое образование (инженерное, computer science, математическое )

Нужен ли английский?

  • Да, intermediate

Что еще нам важно в этом человеке?

  • Пригодится умение общаться с людьми, четко излагать мысли. Работать у нас понравится тем, у кого при виде трудной математической задачи просыпается азарт и желание решить ее во что бы то ни стало.

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

  • C++ 11/14, Visual Studio, STL, Boost, Google test, Git, FishEye + Crucible, JIRA, Confluence.

Как построена работа?

  • Трехнедельные спринты, 2-3 больших релиза в год, работа ведется по Scrum

Перспектива роста/развития по данной позиции:

  • Офис проходит стадию интенсивного роста, поэтому шансы на карьерный рост высоки. Также не исключены возможности горизонтального перехода.

Почему стоит к нам идти?

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

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

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

Какие этапы интервью?

  • Телефонный разговор с нанимающим менеджером (40 минут), очная встреча с командой в офисе (2-3 часа), интервью с московскими коллегами и HR (1-1,5 часа).

Сенкевич Ирина

+7 (905) 5327125

isenkevich@aligntech.com

Report Page