Posted in

Research Scientist

Research Scientist

CompanyAutodesk
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • Advanced degree (Masters or Ph.D.) in Mathematics, Computer Science, Engineering, Physics, or a related discipline
  • Excellent knowledge of Numerical Methods and Scientific Computing
  • Software development experience in Python and C++ (including Eigen, STL, etc.)
  • Publication history in relevant conferences and journals, benchmarking and documenting scientific findings
  • Effective collaboration with a multicultural, global team of scientists, engineers and architects
  • Excellent written and oral communication skills
  • Ability to quickly learn new technologies and adapt to new situations

Responsibilities

  • Conceive, plan, develop, and implement scientific research projects to advance scientific knowledge in business-relevant areas
  • Communicate and promote the use of research findings throughout Autodesk
  • Consult with product teams on the implementation of research findings into products
  • Coordinate with team as projects move from research prototype to products/services
  • Document and communicate the intent and the results of projects in clear terms to both technical and non-technical team audiences
  • Present research findings at conferences and participate in research collaborations with external research institutes and universities
  • Publish papers in peer-reviewed scientific journals
  • Supervise research interns (undergrad, Masters, PhD or Post-docs)
  • Contribute to the technical expertise of the SOS Group

Preferred Qualifications

  • Experience in computational engineering physics or computational engineering design
  • Experience in data-driven surrogate modelling, reduced-order modelling, or surrogate-based optimization applied to computational engineering design problems
  • Experience in implementing numerical methods for solving partial differential equations or gradient-based optimization problems
  • Experience in numerical geometry and topology processing
  • Experience in geometric representations and data structures (such as NURBS, splines, level sets, surface and volumetric meshes, point clouds, analytical surfaces/solids, functional representations, subdivision surfaces, T-splines, etc.)
  • Experience with any of the following highly desirable: Machine learning libraries (PyTorch), 2D and 3D computer graphics programming, Visualization techniques, GUI programming, OpenMP, CUDA, Clang, SIMD, etc., Collaborative development environments and version control systems