8 months ago
Base Salary
$119k - $198k/yr
Responsibilities
- Contribute to the design and implementation of an AI Copilot for ArcGIS Pro
- Design, develop, and implement AI models, prompts, algorithms, and agents using C# or Python, including LLM and embedding model functionality
- Write scalable, robust, testable, efficient, and maintainable code in C#, Python, or C++
- Build software using current industry-standard design patterns, development methodologies, and deployment models
- Collaborate with cross-functional teams to understand user needs and devise solutions
- Translate software requirements into stable, working, high-performance software
- Stay current with advances in AI and machine learning, including LLMs, multimodal models, text and embedding models, LangChain, and Semantic Kernel
Requirements
- 5+ years of experience developing robust code with C# and the .NET platform
- Experience with large language model tools such as Semantic Kernel or LangChain
- Experience with machine learning frameworks such as TensorFlow or PyTorch
- Familiarity with artificial intelligence and machine learning concepts
- Strong knowledge of data structures, algorithms, REST APIs, HTTP-based web services, and Git
- Bachelor’s degree in computer science, GIS, mathematics, or a related field
- Preferred: experience with natural language processing and generative models
- Preferred: good knowledge of Python and experience with C++
- Preferred: experience with AWS, Google Cloud, or Azure
- Preferred: master’s degree in computer science, GIS, mathematics, or a related field
Benefits
- Medical, dental, vision, basic and supplemental life insurance
- 401(k) and profit-sharing programs
- At least 80 hours of vacation leave
- Twelve paid holidays annually
- Opportunities for personal and professional growth
Categories
About Esri
Esri is the global market leader in geographic information system (GIS) software, location intelligence, and mapping. Since 1969, we have supported customers with geographic science and geospatial analytics, what we call The Science of Where. We take a geographic approach to problem-solving, brought to life by modern GIS technology.