
About Esri
Empowering organizations with spatial intelligence
Key Highlights
- Headquartered in Redlands, California
- Over 350,000 users globally, including government and NGOs
- Flagship product ArcGIS is a leader in GIS software
- Approximately 10,000 employees dedicated to GIS innovation
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...
🎁 Benefits
Esri offers comprehensive benefits including competitive salaries, equity options, generous PTO, flexible work arrangements, and a strong commitment t...
🌟 Culture
Esri fosters a culture focused on innovation in GIS technology, emphasizing collaboration and a commitment to sustainability. The company values commu...
Skills & Technologies
Overview
Esri is hiring a Senior Computer Vision Software Development Engineer to build advanced GIS software solutions. You'll work with Python and machine learning to develop systems for object detection and data extraction. This role requires a deep understanding of computer vision algorithms and geospatial data processing.
Job Description
Who you are
You have a strong background in software development with a focus on computer vision and machine learning — your expertise allows you to develop and integrate advanced algorithms for object detection and change detection in various data formats. You possess a deep understanding of geospatial data processing and large-scale data management, which is crucial for creating authoritative datasets that support critical infrastructure. Your proficiency in Python enables you to build scalable software solutions that leverage AI-driven data extraction techniques.
You thrive in collaborative environments, working closely with researchers and product engineers to bridge the gap between innovative research and production-ready software. Your passion for geospatial technology drives you to create impactful solutions that help organizations manage and understand their physical assets effectively. You are detail-oriented and committed to delivering high-performance solutions that meet the needs of GIS professionals.
Desirable
Experience with additional computer vision frameworks and libraries is a plus, as is familiarity with GIS technologies and tools. A background in developing scalable applications for processing large datasets will enhance your contributions to the team.
What you'll do
In this role, you will develop and integrate computer vision and AI/ML models to detect and extract real-world objects from 360-degree imagery, video, and LiDAR point clouds. You will be responsible for building scalable software solutions that can handle diverse data types and support critical infrastructure projects. Your work will directly impact the creation of datasets for roadway networks and indoor facility asset management.
You will collaborate with a team of experts to design and implement algorithms that enhance the capabilities of GIS software. This includes working on advanced features that utilize machine learning techniques to improve data accuracy and efficiency. You will also engage in code reviews and provide mentorship to junior engineers, fostering a culture of continuous learning and improvement within the team.
Your contributions will play a key role in shaping the future of GIS technology, empowering professionals to solve complex real-world problems through innovative software solutions. You will have the opportunity to work at the forefront of GIS innovation, making a meaningful impact on how organizations manage their assets and infrastructure.
What we offer
Esri provides a dynamic work environment where you can grow your skills and advance your career in the field of geospatial technology. You will have access to cutting-edge tools and technologies, and the chance to work on projects that have a significant impact on society. We encourage you to apply even if your experience doesn't match every requirement — your passion and willingness to learn are what matter most. Join us in shaping the future of GIS and making a difference in the world.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Esri.
Similar Jobs You Might Like
Based on your interests and this role

Software Development Engineer
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.

Software Engineering
Esri is seeking a Senior C++ Software Development Engineer to enhance the visualization and cartography capabilities of ArcGIS Pro. You'll leverage your expertise in C++ and graphics programming to develop high-performance software solutions. This role requires 5+ years of experience in software development.

Computer Vision Engineer
Apple is hiring a Computer Vision Engineer to work on innovative products like Vision Pro. You'll develop software using C++ and collaborate with top engineers in the field. This role requires a minimum of 3 years of relevant experience.

Software Engineering
Esri is hiring a Senior C++ Software Development Engineer to develop cutting-edge 3D data and editing software. You'll work with C++, 3D graphics, and database technologies in Redlands, CA.

Computer Vision Engineer
Apple is hiring a Senior Computer Vision Engineer to advance AI and computer vision capabilities for human understanding. You'll work on groundbreaking projects and collaborate with multi-functional teams. This role requires a strong background in integrating CV/ML algorithms.