Sr. Software Engineer – Generative AI & Assistants, ArcGIS Pro
Core
Design, build, and test AI Copilot experiences and fine-tune AI models to enhance ArcGIS Pro's accessibility and functionality for users in government, public safety, conservation, and imagery.
Role type
Senior IC Generative AI & Assistants Engineer
Builds
AI Copilot features and models for ArcGIS Pro
Domain
GIS software + Generative AI
Deliverable
production ML models | product features
Required skills
C# (.NET), Python, LLMs (Semantic Kernel, LangChain), Machine Learning frameworks (TensorFlow, PyTorch), Data structures & algorithms, REST APIs, GIT
Preferred skills
Natural language processing, Generative models, C++, Cloud services (AWS, Google Cloud, Azure)
Technologies
C#, Python, C++, .NET, TensorFlow, PyTorch, Semantic Kernel, LangChain, AWS, Google Cloud, Azure
Responsibilities
Design and implement AI Copilot for ArcGIS Pro; Develop AI models, prompts, algorithms, and agents using LLMs and embedding models; Write scalable, robust, and maintainable code; Collaborate with cross-functional teams to understand user needs; Translate requirements into high-performance software; Stay current with AI/ML advancements.
Seniority
Senior, hands-on IC