The company is looking to solve the problem of creating and serving complex 3D data for millions of users and domains.
Requirements
- 8+ years of experience as C++ software developer working on large software projects
- Track record of designing complex algorithms in the field of computational geometry, 3D graphics or data processing
- Familiarity with 3D real-time rendering techniques and concepts
- Experience with private/public cloud infrastructures
- In-depth knowledge of space partitioning techniques and data structures
- Experience contributing to distributed systems running on cloud infrastructure (AWS, AZURE, GCP)
- Experience with REST service designs
Responsibilities
- Research, analyze, and implement state-of-the-art 3D data pre-processing/visualization algorithms to handle large volumes of input data
- Solve complex problems with distributed systems and data management
- Propose and implement improvements in backend system architecture
Other
- Ability to clearly describe and analyze a problem and to articulate a solution
- Excellent written and verbal communication skills
- Bachelor’s in computer science, computer engineering, or a related field
- Master’s in computer science, computer engineering, or a related field (preferred)
- Minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year