Software Engineer I – AI Assistant Framework, ArcGIS Enterprise

Esri

Not Interested
Bookmark
Report This Job

profile Job Location:

Redlands, CO - USA

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Overview

Build the next generation of ArcGIS Enterprise a suite of products delivering state-of-the-art mapping and analytics capabilities to thousands of customers and millions of users worldwide.

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. Our software engineers provide a strong technical voice in the product development process and use the best tools available to design develop and deliver a high-quality distributed systems platform.

As a software engineer you will work with our cross-functional global team of software engineers product engineers designers product managers and release engineers. You will be actively involved in enhancing the capability of the ArcGIS Enterprise platform from feature inception to delivery using bleeding edge technology.

If you are passionate about building great distributed systems micro-services architecture and spatial data analytics join us!

Responsibilities

  • Contribute to the deployment of flexible and secure AI web service applications using Python/FastAPI and Java/JavaEE
  • Design develop and test software features/products to meet customer requirements with considerations for fault tolerance concurrency and other non-functional requirements
  • Write unit and integration tests to ensure consistency performance and quality
  • Assist in troubleshooting performance observability infrastructure deployments and scaling
  • Design and maintain DevOps pipelines to support continuous integration and deployment across cloud and on-premises environments
  • Collaborate closely with product engineers AI developers and DevOps teams to understand evolving requirements
  • Participate in code and architecture reviews and contribute to technical documentation

Requirements

  • 1 years of experience in software development
  • Proficiency in Python and/or Java
  • Familiarity with RESTful APIs and backend frameworks such as FastAPI JavaEE or Spring
  • Knowledge of relational databases such as SQL Server Oracle PostgreSQL or DB2
  • Excellent problem-solving communication and time management skills
  • Demonstrated ability to self-direct with an eagerness to learn and grow
  • Knowledge of version control systems particularly Git
  • Bachelors in computer science GIS mathematics or a related field

Recommended Qualifications

  • Exposure to DevOps tools and CI/CD pipelines (e.g. GitHub Actions Jenkins Docker)
  • Basic understanding of cloud platforms (AWS Azure or GCP)
  • Interest in current trends within the AI development community such as Model Context Protocol
  • Understanding of GIS concepts

#LI-TA1

#LI-Hybrid

OverviewBuild the next generation of ArcGIS Enterprise a suite of products delivering state-of-the-art mapping and analytics capabilities to thousands of customers and millions of users worldwide.Our team builds cutting-edge highly scalable and reliable distributed software for on-premises and the c...
View more view more

Key Skills

  • ABAP
  • Community Support
  • Fpga
  • JavaScript
  • Banking & Finance
  • Java

About Company

Company Logo

Esri’s GIS software is the most powerful mapping & spatial analytics technology available. Learn about Esri’s geospatial mapping software for business and government.

View Profile View Profile