
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 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.
You have 5+ years of software engineering experience, particularly in developing applications that leverage AI and machine learning technologies. Your background includes a strong understanding of natural language processing and the ability to fine-tune AI models for optimal performance. You are proficient in programming languages such as C#, Python, and C++, and you have experience writing scalable, robust, and maintainable code. You thrive in collaborative environments and enjoy working with cross-functional teams to deliver innovative solutions.
Experience with geographic information systems (GIS) is a plus, as is familiarity with AI Copilot functionalities. You are curious and eager to explore future capabilities in AI, and you have a track record of applying your expertise to solve real-world problems. Your investigative nature drives you to stay updated with the latest industry trends and technologies.
In this role, you will contribute to the design and implementation of an AI Copilot for ArcGIS Pro, enhancing the user experience through innovative AI functionalities. You will design, develop, and implement AI models, prompts, algorithms, and agents, focusing on natural language generation and understanding. Your work will involve writing efficient and maintainable code in C#, Python, or C++, ensuring that the software adheres to industry-standard design patterns and methodologies. You will collaborate with a global team of software engineers, product engineers, designers, and product managers to deliver cutting-edge capabilities that impact various industries, including government, public safety, and conservation.
Esri is committed to fostering a culture of innovation and collaboration. You will have the opportunity to work on a product that is at the forefront of GIS technology, impacting how spatial data is analyzed and visualized. We offer a supportive work environment where your contributions are valued, and you can grow your skills in AI and machine learning. Join us in our mission to improve the accessibility of GIS tools through AI assistant functionality, and make a difference in solving real-world problems.
Apply now or save it for later. Get alerts for similar jobs at Esri.