The role involves developing and optimizing 3D geospatial mapping and data analysis software, focusing on large-scale data processing, visualization algorithms, and system architecture to serve millions of users efficiently.
Key Responsibilities
Research, analyze, and implement 3D data pre-processing and visualization algorithms for large data volumes
Solve complex problems related to distributed systems and data management
Propose and implement improvements to backend system architecture
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
Ability to clearly describe and analyze a problem and to articulate a solution
Excellent written and verbal communication skills
Bachelor's degree in computer science, computer engineering, or a related field
Benefits & Perks
Industry-leading health and welfare benefits including medical, dental, and vision insurance
Basic and supplemental life insurance for employees and their families
401(k) and profit-sharing programs
Minimum of 80 hours of vacation leave
Twelve paid holidays throughout the year
Opportunities for personal and professional growth
Competitive total rewards strategy including salary within a range of 140,608 to 237,952 USD