
Empowering organizations with spatial intelligence
Esri, headquartered in Redlands, California, is a leading provider of geographic information system (GIS) software, with over 350,000 users worldwide. Their flagship product, ArcGIS, is utilized by organizations across various sectors, including government, transportation, and environmental manageme...
Esri offers comprehensive benefits including competitive salaries, equity options, generous PTO, flexible work arrangements, and a strong commitment t...
Esri fosters a culture focused on innovation in GIS technology, emphasizing collaboration and a commitment to sustainability. The company values commu...

Esri • Redlands, CA
Esri is seeking a Senior Software Development Engineer to build advanced GIS software solutions leveraging computer vision and AI. You'll work with Python and machine learning models to extract real-world objects from various data sources. This role requires expertise in computer vision algorithms and geospatial data processing.
You have 5+ years of experience in software development, particularly in building scalable applications that leverage computer vision and machine learning technologies. Your deep understanding of computer vision algorithms allows you to effectively detect and extract real-world objects from complex datasets, including 360-degree imagery and LiDAR point clouds. You are proficient in Python and have experience with AI-driven data extraction techniques, which are crucial for developing high-performance solutions in the geospatial domain.
You thrive in collaborative environments, working closely with researchers and product engineers to bridge the gap between innovative research and production-ready software. Your ability to communicate complex technical concepts clearly makes you a valuable team member, as you help guide projects from conception through to deployment. You are passionate about geospatial technology and are eager to contribute to impactful projects that enhance how organizations manage and understand their physical assets.
Experience with specific computer vision frameworks and models such as YOLO and DINO is a plus, as is familiarity with large-scale data management and geospatial data processing. You are open to learning new technologies and methodologies that can enhance your work and the team's output.
In this role, you will develop and integrate computer vision and AI/ML models for object extraction and change detection, playing a key role in creating authoritative datasets for critical infrastructure. You will build scalable software solutions that handle various types of imagery and video, ensuring that the systems you develop are robust and efficient. Your work will directly impact how departments of transportation and public works manage their roadway networks and indoor facility assets.
You will collaborate with a diverse team of professionals, including researchers and product engineers, to ensure that the software solutions you create are not only innovative but also practical and user-friendly. Your responsibilities will include designing algorithms, optimizing performance, and conducting thorough testing to ensure the reliability of the software.
You will also be involved in the continuous improvement of existing systems, identifying areas for enhancement and implementing solutions that drive efficiency and effectiveness. Your contributions will help empower GIS professionals to solve complex real-world problems, making a meaningful impact in the field of geospatial technology.
Esri provides a dynamic work environment where innovation is encouraged, and your contributions are valued. You will have the opportunity to work on cutting-edge technology that is shaping the future of GIS. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in making a difference in how organizations understand and manage their physical assets.
Apply now or save it for later. Get alerts for similar jobs at Esri.