Overview
Esris global geocoding solutions support key challenges such as locating addresses and places on a map discovering whats 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.
Youll 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 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 C code to reduce memory consumption and to increase performance and scalability
Requirements
- 5 years of related software development experience
- Strong development skills in C (C11 and higher STL Boost Clang MSVC) and/or Rust
- Strong background in algorithms data structures and design patterns
- Excellent written and verbal communication skills
- Effective time management and organizational skills
- Bachelors degree in Computer Science Engineering Mathematics Information Systems GIS or related field
Recommended Qualifications
- Experience developing search and/or geocoding solutions
- Experience developing location-based services
- Experience with cloud-based architectures and microservices
- Experience developing desktop and enterprise solutions
- Masters degree in Computer Science Engineering Mathematics Information Systems GIS or related field
#LI-EL1
Required Experience:
Senior IC
OverviewEsris global geocoding solutions support key challenges such as locating addresses and places on a map discovering whats 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...
Overview
Esris global geocoding solutions support key challenges such as locating addresses and places on a map discovering whats 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.
Youll 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 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 C code to reduce memory consumption and to increase performance and scalability
Requirements
- 5 years of related software development experience
- Strong development skills in C (C11 and higher STL Boost Clang MSVC) and/or Rust
- Strong background in algorithms data structures and design patterns
- Excellent written and verbal communication skills
- Effective time management and organizational skills
- Bachelors degree in Computer Science Engineering Mathematics Information Systems GIS or related field
Recommended Qualifications
- Experience developing search and/or geocoding solutions
- Experience developing location-based services
- Experience with cloud-based architectures and microservices
- Experience developing desktop and enterprise solutions
- Masters degree in Computer Science Engineering Mathematics Information Systems GIS or related field
#LI-EL1
Required Experience:
Senior IC
View more
View less