Position: C++/GPU Programmer
Company: Roosh
Category: C++
Experience required: 3y
Published: 2022-09-01T00:00:00+03:00

**What we are doing:** we are building products based on our cutting-edge core technology.

**Currently, in the works:**
- We create a series of real-time particle simulation plugins for Unity3D & Unreal Engine to show our core technology’s full potential and create the first platform-agnostic solution for simple integration into any custom game engine.
- Compression SDK development based on ML-powered technology which will effectively compress volumetric data used in modern game engines: SDFs, baked GI, and VFX

**The main milestones and challenges now:**

- Port existing and upcoming ML algorithms on native GPU code;
- Develop Compression SDK architecture which will allow having custom per client solutions;

**Zibra AI compression roadmap:**
- Port current compression implementation from Python code working on cloud back end to C++/Vulkan;
- Port upcoming GI and VFX solutions to GPU shader code.

We are looking for a highly motivated person, who wants to become a team member and take part in improving the quality of our products.

**Main requirements for this person:**
- 3 years of experience in C++;
- Familiar with multithreading and memory management;
- Knowledge of 3D math;
- Python experience;
- Experience with any GPU compute of graphics API — CUDA, OpenCL, DirectX12, Vulkan, etc;
- Good communication skills and the ability to work as a team;

**Nice to have:**
- Unreal Engine \ Unity 3D experience is a plus;
- Machine Learning experience;

**If you are an applicant, please read the note below.**
Thank you for your interest in Zibra. Our hiring team will review your CV and any other relevant information within five working days. If your experience and skills fit our job requirements — we will arrange a call to get to know each other better. Otherwise, we aren’t quite ready to proceed with you at this moment. Our journey has just started, and we’d love to stay connected as our team continues to grow and more opportunities become available. We wish you the best of luck with your application and in your search.