Position: .NET Algorithm Engineer
Company: TSUKAT
Category: Unity
Experience required: 3y

**Required skills:**

- A minimum of a Master’s degree (or B.S. with equivalent experience) in a related engineering discipline (i.e. Computer Science, Applied Math, Electrical Engineering, Mechanical Engineering)
- Experience developing math-heavy parts of complex software applications
- At least 3 years of experience with C#/.NET
- Strong understanding of OOP and SOLID principles
- Basic level of English (at least Pre-Intermediate A2)
- Team player approach

**Will be a plus:**

- Basic knowledge and experience with Unity
- Experience with parametric modeling and mesh manipulations
- Parallel programming or distributed computing experience
- Experience with 3D mesh manipulation libraries
- Experience with shaders

**Responsibilities:**

- Collaboration in an international team on a leading medical solution with Unity user interface and .NET backend API
- Research related to mesh manipulation and representation for maximizing both visuals and performance
- Development and optimization of algorithms from research to production state

**We offer:**

- A competitive compensation
- A team with a good sense of humor and a feeling of ownership for the job
- Variety of projects
- 18 days of paid vacation per year (+ Ukrainian state holidays)
- 7 days of paid sick leaves
- Medical insurance
- Brand new office
- Flexible working hours