Sr. Software Engineer – Generative AI & Assistants, ArcGIS Pro

Esri
California
Workplace: OnsiteFull timeUSD 118,976 - 197,600 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Communication","Problem-solving","Self-direction"]

Senior software engineer shaping AI Copilot features for ArcGIS Pro. You’ll design, build, and test AI models and agents in C# or Python, apply LLMs and embedding models, and collaborate with cross-functional teams to deliver high-performance GIS AI capabilities. You’ll stay current with AI/ML advances (LangChain, Semantic Kernel, multimodal models) and translate requirements into robust, scalable software.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Esri
Esri
7 months ago

Sr. Software Engineer – Generative AI & Assistants, ArcGIS Pro

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Senior software engineer shaping AI Copilot features for ArcGIS Pro. You’ll design, build, and test AI models and agents in C# or Python, apply LLMs and embedding models, and collaborate with cross-functional teams to deliver high-performance GIS AI capabilities. You’ll stay current with AI/ML advances (LangChain, Semantic Kernel, multimodal models) and translate requirements into robust, scalable software.
Location: California
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Contribute to the design and implementation of an AI Copilot for ArcGIS Pro
  • •Design, develop, and implement AI models, prompts, algorithms and agents in C# or Python, particularly focusing on natural language generation and understanding using LLMs and embedding models
  • •Write scalable, robust, testable, efficient, and easily maintainable code in C#, Python, or C++
  • •Build software that follows the latest industry-standard design patterns, development methodologies, and deployment models
  • •Stay up to date with the latest advancements in AI and machine learning technologies like LLMs, multimodal models, text/embedding models, frameworks like LangChain and Semantic Kernel

Pay and Benefits

Salary: USD 118,976 - 197,600 annually

Key Requirements

  • •5+ years of demonstrated experience in developing robust code using the C# programming language and the .NET platform
  • •Experience with large language model tools like Semantic Kernel or LangChain
  • •Experience with machine learning frameworks like TensorFlow, PyTorch, or similar
  • •Familiarity with AI and Machine Learning concepts
  • •Strong knowledge of data structures and algorithms
Experience:5+ yearsGISAIMachine learningSoftware development
Education:Bachelor's
Skills:CommunicationProblem-solvingSelf-direction
Languages:English
Tech Stack:C#PythonC++REST APIsGitLangChainSemantic KernelTensorFlowPyTorchLLMsMultimodal models

Company Brief

Esri
Provides geographic information system (GIS) software, location intelligence, mapping tools, and spatial analytics to governments, businesses, and researchers for visualizing, analyzing, and managing geographic data.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: Redlands, United States
Founded: 1969
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn