Talent.com
No longer accepting applications
Software Developer I- ArcGIS AI Assistant

Software Developer I- ArcGIS AI Assistant

EsriVienna, Virginia, USA
1 day ago
Job type
  • Full-time
Job description

Overview

ArcGIS AI Assistant is a powerful geographic information system (GIS) software that is used to analyze visualize and share spatial data helping to understand real-world problems. Were on a mission to improve the accessibility of these spatial analysis tools through Natural Language-based AI assistant functionality. As a team committed to innovation youll have a unique opportunity to bring your expertise in AI and machine learning to the worlds leading GIS software.

In this role youll collaborate with our cross-functional global team of software engineers product engineers designers product managers and release engineers committed to delivering a host of cutting-edge capabilities. Bring your passion for AI and natural language processing and apply today!

Responsibilities

  • Contribute to the design and implementation of an AI Assistant framework and framework-based skills for ArcGIS Enterprise and Online
  • Design develop and implement AI models prompts algorithms and agents in Python particularly focusing on natural language generation and understanding using LLMs and embedding models
  • Write scalable robust testable efficient and easily maintainable code in Python
  • Build software that follows the latest industry-standard design patterns development methodologies and deployment models
  • Collaborate with cross-functional teams to understand user needs and devise possible solutions
  • Translate software requirements into stable working high-performance software
  • 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

Requirements

  • 1 years of demonstrated experience in developing robust code and exceptional problem-solving skills using the Python programming language
  • Experience with large language model tools like Semantic Kernel or LangChain
  • Experience with AI agent orchestration tools like Langgraph
  • Experience with machine learning frameworks like TensorFlow PyTorch or similar
  • Familiarity with AI and Machine Learning concepts strong knowledge of data structures and algorithms and knowledge of REST APIs and HTTP-based web services
  • Strong knowledge of GIT and excellent communication skills with the ability to explain complex concepts to non-technical team members; demonstrated ability to self-direct with an eagerness to learn and grow
  • Bachelors in computer science GIS Mathematics or related field
  • Recommended Qualifications

  • Masters in computer science GIS Mathematics or related field
  • Experience with natural language processing and generative models
  • Knowledge of Python andJava
  • Experience with cloud services like AWS Google Cloud or Azure
  • LI-TA1

    LI-Hybrid

    Key Skills

    Account Payable,C++,Community Support,Garment,Import & Export,Java

    Employment Type : Full Time

    Experience : years

    Vacancy : 1

    Create a job alert for this search

    Software Developer • Vienna, Virginia, USA