Position: Rhino, Grasshopper specialist
Company: TSUKAT
Experience required: 1y
English level: intermediate

Requirements:
- 2+ years experience with Rhino: Grasshopper
- Rhino level: basic
- Grasshopper level: advanced+
- Education: BD in computer science and/or engineering and/or math and/or physics
- Good understanding of polygonal, brep, and voxel object structures
- Good understanding of parametric modeling approach
- Good understanding of data structure hierarchy in Grasshopper (data trees)
- Experience with big interdependent projects in Grasshopper
- Ability to create clean, commented, readable projects for other team members to keep up
- Ability to optimize and/or continue existing projects
- Good communication skills, ability to illustrate and explain complex structures and approaches in simple words
- English level: intermediate

Is a plus:
- Ph.D. or MD in mathematics
- Ability to write scripts in built-in C#, VB, Python components
- Experience with basic ML algorithms (evolutionary algorithms, gradient descent, linear and non-linear regressions)
- Experience with graphics in medical software
- Experience with soft tissue dynamics in graphics applications
- Ability to prepare extensive illustrated documentation for personal and team developed algorithms