Description:
Responsibilities:
Your team develops and maintain tools in GIS application areas, such as:
- Weighted distance analysis
- Hydrology
- Surface analysis (terrain intervisibility, surface properties)
- Processing of large multidimensional scientific datasets obtained from various instruments and models
- suitability analysis
You will work with your team to envision and define new GIS tools, such as:
- New hydrologic analysis tools
- Climate risk analysis (fire/flood modelling, coastal erosion, and more)
- Other kinds of geographic-related risk analysis (pipeline burst, large event evacuation planning, and more)
- Weighted distance capabilities (3D, include physical properties such as momentum and external forces, new types of corridors)
- Spatial analysis on networks
- Additional multidimensional scientific data types
- New visualization experiences for multi-dimensional data
Requirements:
- 8+ years of modern C++ (v. 11, 14, 17) and C# experience
- Experience with GIS, raster analysis, and spatial analyst concepts (What’s a geoid? What’s a raster? What’s weighted distance analysis?)
- Experience with parallel and distributed computation, including GPU-accelerated computation (for example, Cuda)
- Understand interaction between desktop and server/online (cloud based) analysis (What’s REST? What’s a web service? What’s Kubernetes?)
- Bachelor's degree in applied mathematics/statistics, physics, engineering, or computer science
- Understand or be willing to develop expertise in machine learning as a tool for prediction and classification as required by various application areas