What are the responsibilities and job description for the Geospatial Mapping Software Specialist position at ESRI?
Job Description
As a key member of our development team, you will contribute to the creation of innovative geospatial mapping and data analysis solutions.
Your primary responsibilities will include analyzing and implementing algorithms for efficient 3D data pre-processing and visualization, designing and developing distributed systems for handling large volumes of data, and collaborating with cross-functional teams to improve backend system architecture.
Requirements
- Minimum 5 years of experience as a C software developer.
- Demonstrated ability to design and implement complex algorithms in computational geometry, 3D graphics, or data processing.
- Strong understanding of 3D real-time rendering techniques and concepts.
- Experience with private/public cloud infrastructures.
- Excellent problem-solving and communication skills.
- Bachelor's degree in computer science, computer engineering, or a related field.
Desirable Skills
- Advanced knowledge of space partitioning techniques and data structures.
- Experience with data visualization, mapping, and GIS technologies.
- Contributed to distributed systems running on cloud infrastructure (AWS, AZURE, GCP).
- Proficient in Java programming language.
- Designed RESTful services.
- Master's degree in computer science, computer engineering, or a related field.