
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 Generative AI Software Developer to advance geospatial data quality capabilities across the ArcGIS platform. You'll design and develop software that enhances the operations of GIS professionals using Python and machine learning. This role requires experience in AI-driven data quality management.
Job Description
Who you are
You have a strong background in software development with a focus on geospatial technologies and AI-driven solutions. With at least 5 years of experience, you've designed and developed scalable software that meets the needs of diverse industries. Your expertise in Python and machine learning allows you to create innovative solutions that enhance data quality and consistency.
You are passionate about geospatial data and understand the importance of quality management in this field. You thrive in collaborative environments, working closely with cross-functional teams to deliver impactful software solutions. Your ability to communicate complex technical concepts to non-technical stakeholders sets you apart.
Desirable
Experience with AI/ML algorithms and their application in geospatial contexts is a plus. Familiarity with industry-standard design patterns and development methodologies will help you excel in this role. A background in GIS or related fields will enhance your contributions to the team.
What you'll do
In this role, you will design and develop Python-based machine learning components that improve how users assess and enhance spatial data quality. You will build software that adheres to industry standards, ensuring robust and production-ready solutions. Collaborating with product teams and domain experts, you will integrate AI/ML algorithms into the software, transforming how organizations manage their geospatial assets.
You will be responsible for testing and validating the software to ensure it meets the high standards expected by GIS professionals. Your work will directly impact how organizations build, validate, and maintain accurate geospatial data, making a difference in communities around the world.
What we offer
Esri provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technologies that shape the future of geospatial data management. We offer competitive compensation and benefits, along with a culture that values collaboration and professional growth. Join us in making a significant impact in the field of geospatial technology.
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 Engineering
Esri is hiring a Senior Software Development Engineer to advance geospatial data quality capabilities across the ArcGIS platform. You'll design and develop software for GIS professionals, utilizing Python and machine learning. This role requires experience in AI-driven data quality management.

Software Engineering
Esri is hiring a Senior Software Engineer to enhance ArcGIS Pro with AI assistant functionality. You'll design and implement AI models using C# and Python, focusing on natural language processing. This role requires expertise in AI and machine learning.

Generative Ai Engineer
Varicent is hiring a Senior Generative AI Developer to build and scale production-grade AI systems that enhance customer experiences. You'll work with technologies like Python and AWS to deliver GenAI-powered features. This position requires significant experience in AI development.

Ai Engineer
ThoughtWorks is hiring a Senior AI Developer to design software solutions that create meaningful change for clients. You'll collaborate with various teams and advocate for better engineering practices. This position requires deep technical knowledge and experience in software development.

Generative Ai Engineer
Apple is hiring a Generative AI Engineer to design and build AI-driven solutions that solve complex business challenges. You'll work with Python and Linux to create generative AI systems and workflows. This position requires experience in building generative AI applications and knowledge of current AI research.