Principal C++ Software Engineer - ArcGIS Geocoding Algorithms
Esri · Redlands, California, US
Overview Esri’s global geocoding solutions support key challenges such as locating addresses and places on a map, discovering what’s at a known location or a...
Job description
Overview Esri’s global geocoding solutions support key challenges such as locating addresses and places on a map, discovering what’s at a known location or adding location information to large tables of records. Bring your passion for Software Development to help us develop a global search and geocoding capability, both of which are cornerstones of Esri software products. You’ll work alongside product engineers, developers, and users to create location-based APIs, geocoding services, and enhancements to Esri software in the mobile, desktop, server, and online environments. This is a great opportunity to design and develop next-gen Esri technology. We love making a difference and leading the way in developing innovative technology. Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands, CA area for this position. Responsibilities: - Write scalable, reusable, and maintainable code - Develop advanced search algorithms for finding the best candidate amongst billions of candidate records - Design and implement efficient data formats and structures for large amounts of spatially enabled data optimized for rapid search - Optimize existing and new...