AI/Machine Learning Engineer
As an AI/Machine Learning Engineer, you will contribute to the design and implementation of an AI Copilot for ArcGIS Pro, focusing on enhancing GIS tools through AI assistant functionality. You will design, develop, and implement AI models, prompts, algorithms, and agents using C# or Python, particularly leveraging natural language generation and understanding with LLMs and embedding models.
ArcGIS Pro is a powerful geographic information system (GIS) software used to analyze, visualize, and share spatial data, helping to solve real-world problems. This role contributes to improving the accessibility of these tools through AI assistant functionality. You will leverage your expertise in AI and machine learning to enhance the world's leading GIS software.
Through curiosity and investigative research, you will understand future capabilities and fine-tune AI models to ensure quality functionality. You'll design, build, and test AI Copilot experiences to assist users in ways that have never been achieved before, impacting industries such as government, public safety, conservation, and imagery.
In this role, you’ll collaborate with a cross-functional global team of software engineers, product engineers, designers, product managers, and release engineers committed to delivering cutting-edge capabilities. Bring your passion for AI and natural language processing and apply today!
Posted June 7, 2026