Sr. Software Developer- Mathematician (C++)
Обязанности:
- Разработка кода на С++ ориентированного на изучение данных в соответствии с методологией стандартами кодирования, принятыми в компании
- Дизайн алгоритмов и численное моделирование, документирование
- Работа с внутренними заказчиками и другими группами с целью уточнения требований
Требования:
- Незабытое высшее техническое образование
- При необходимости способность “с гуглом” справиться с задачами из неожиданных областей математики, таких как:
- o Теория вероятностей и математическая статистика
- o Численные методы (решение уравнений, оптимизация функций)
- o Дифференциальные уравнения
- o Разложение функций по тригонометрическому базису
- o Дифференциальная геометрия и топология
- Знание С++ и опыт его использования не менее трех лет
- Способность решать сложные математические задачи (акцент на аналитическую геометрию и линейную алгебру)
- Участие в крупных коммерческих проектах (знание стадий и средств разработки ПО)
- Гибкость адаптироваться под правила разработки в компании
- Отличное понимание вычислительной сложности алгоритмов
- Способность придумывать новые алгоритмы
- Представление об особенностях параллельных, распределенных вычислений
- Умение работать в команде
- o Знание английского языка (профессиональная лексика)
- o Толерантность к культурным особенностям западного общества (Израиль/США/Латинская Америка) и к посещению этих стран в связи с рабочими обязанностями