Research Scientist
Autodesk
(San Francisco, California)Autodesk makes software for people who make things. If you’ve ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you’ve experienced what millions of Autodesk customers are doing with our software. Autodesk gives you the power to make anything.
- Explore Machine Learning open source/commercial solutions with focus on clustering and Deep Learning
- Research, invent, and prototype novel machine learning methods, geometry representations, algorithms, and techniques and validate the results
- Document and communicate the intent and the results in clear terms to both technical and non-technical team members
- Keep current with latest trends and technologies to anticipate future development needs and requirements
- Architect and implement prototypes and software components with the team
- Collaborate closely with various groups throughout the company and across multiple geographic locations to deliver outstanding solutions
- Contribute to a research program exploring geometry generation, simulation, and optimization using AI
- Help plan, organize, and communicate team accomplishments and technology outputs
- Team player, yet responsible for owning deliveries
Required qualifications and skills
- BS/MS/PhD in in Math, Computer Science, Computer Engineering, or any other relevant disciplines with a background in Machine Learning, Artificial Intelligence, or related technical fields
- Hands-on experience in Machine Learning, Artificial Intelligence and data science techniques
- Hands-on experience with one or more open-source Machine Learning framework
- Excellent knowledge of linear algebra and calculus
- Good hands-on experience in one or more of the following languages: Python, Java, Scala
- Familiar with Linux/Mac environment
- Ability to quickly adapt to new situations and to learn new technologies
- Ability to collaborate and communicate effectively with a multicultural local and remote team
- Excellent written and oral communication skills in English
Preferred qualifications and skills
- Experience with supervised learning and Deep Learning
- Familiar with unsupervised learning and clustering techniques
- knowledge of geometry and topology concepts, 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.)
- knowledge of 3D computer graphics and visualization techniques and libraries
- Hands-on experience in Object-Oriented design and programming
- Familiar with collaborative development environments and version control systems such as git
- Experience with HPC, cloud computing and parallel programming is a plus
- Experience with C++, STL, OpenGL, OpenMP, OpenCL (or alternatives) is a plus
Questions
There are no answered questions, sign up or login to ask a question
- C++
- Calculus
- Data Science
- Data Structures
- Design
- Geometry
- Java
- Linear Algebra
- Linux
- Mac
- Math
- Oral Communication
- Programming
- Python
- Scala
- Computer Engineering
- Computer Graphics
- Git
- OpenCL
- Version Control
- 3D
- Computer Science
- Cloud Computing
- Parallel Programming

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.