As a Software Engineer, you will help design and implement our core platform. You will be responsible for developing the compute and storage engine and optimizing its performance over a variety of use-cases while also ensuring high-availability and reliance.
Responsibilities
- Develop core compute and storage platform
- Maintain and develop multi-threaded, multi-GPU and multi-machine applications
- Ensure consistency and high-availability of the core platform
Requirements
- Background in computer science or related field
- 1+ years of professional experience
- Experience with C++
- Experience developing and deploying multithreaded, multi-GPU or multi-machine applications