Esri logo

Software Development Engineer I – Agentic AI, ArcGIS Enterprise

Esri

  • Redlands, California
  • 30+ days ago

    Highlights

    With thousands of customers and millions of users worldwide, we want your help building the next generation of ArcGIS Enterprise, a suite of products delivering state-of-the-art mapping and analytics capability. Our team builds cutting-edge, highly scalable, and reliable distributed software for on-premises and the cloud to make maps, geographic information, and analyses available on any device, anywhere, at any time.

    Numbers & Facts

    LocationRedlands, California
    IndustryComputer/IT Services
    Company Size1,500 to 1,999 employees
    Year Founded1969
    Websitehttp://www.esri.com/

    Description

    Overview

    At Esri, our users come first. With thousands of customers and millions of users worldwide, we want your help building the next generation of ArcGIS Enterprise, a suite of products delivering state-of-the-art mapping and analytics capability. Our team builds cutting-edge, highly scalable, and reliable distributed software for on-premises and the cloud to make maps, geographic information, and analyses available on any device, anywhere, at any time.

    As a Software Engineer with focus on Agentic AI development, you will build and operate intelligent, goal driven features within production software systems. In this role, you will apply strong software engineering fundamentals to ship reliable software embedding agentic AI capabilities into APIs, services, and applications that scale, integrate cleanly with existing systems, and meet product and operational requirements.

    Responsibilities

    • Design, implement and own production features and services that support agentic AI behavior
    • Develop backend systems, APIs, and data integrations that support agentic workflows as scale
    • Add logging, metrics, and tracing to ensure systems are observable and debuggable in production
    • Collaborate with product, design, and platform teams to translate workflows and requirements into technical solutions
    • Participate actively in code reviews, design discussions, and security reviews

    Requirements

    • 1+ years professional software engineering experience, with strong proficiency in Python or a similar backend language
    • Experience designing and operating production services or distributed systems
    • Hands on experience using LLMs or generative AI APIs in real applications
    • Solid understanding of agentic AI patterns, including tool use, task decomposition, planning, and feedback loops
    • Experience integrating with REST APIs, databases, queues, and third party services
    • Experience with observability and evaluation of AI systems (logging, tracing, offline or online evaluation)
    • Ability to reason about scalability, latency, reliability, and cost trade offs
    • Clear written and verbal communication skills, with attention to detail
    • Bachelor's degree in computer science, engineering, or related field

    Recommended Qualifications

    • Experience using agentic AI or orchestration frameworks (such as LangChain/LangGraph, CrewAI, and more)
    • Familiarity with cloud infrastructure, containerization, and CI/CD pipelines
    • Demonstrated ability to learn and apply emerging AI tools and patterns quickly
    • Exposure to ArcGIS Enterprise, ArcGIS Online or other geospatial technologies

    #LI-TA1

    #LI-Onsite

    About Company

    We show people how to make the world work better with maps and apps. We are the best in our fields from all walks of life and all over the world. We come together in small teams to make big ideas happen. With our GIS technology, anything is possible. Come join us.

    Similar Jobs