Product Engineer II - Generative AI, ArcGIS Enterprise

Esri•Redlands, CA
•$79,664 - $133,120•Onsite

About The Position

Join Esri’s team building the next generation of AI capabilities in ArcGIS Enterprise, a suite of products delivering mapping and analytics capabilities to users worldwide. The team develops scalable and reliable distributed software for on-premises and cloud environments, making maps, geographic information, and analyses available across devices and locations. As a product engineer, you will work with a cross-functional global team of product engineers and developers to design, test, and deliver AI capabilities in ArcGIS Enterprise using software development and quality assurance practices. The role is suited to someone interested in software quality, geospatial technology, and AI who can understand the products and customer needs.

Requirements

  • At least 2 years of Python or Java programming experience.
  • Experience with software development life cycle (SDLC), source control, and agile project management practices.
  • Experience with containers, Kubernetes, and cloud environments such as AWS, Azure, or GCP.
  • Knowledge of Generative AI concepts and techniques.
  • Excellent problem-solving and analytical skills.
  • Effective time-management and organizational skills.
  • Good written and verbal communication skills.
  • Bachelor’s degree in GIS, geography, engineering, computer science, or a related field.

Nice To Haves

  • Experience with ArcGIS Enterprise, ArcGIS Online, or other geospatial technology.
  • Familiarity with performance monitoring tools such as JMeter and testing tools and frameworks such as Pytest and JUnit.
  • Experience working with Linux and Windows operating systems.

Responsibilities

  • Contribute to the development, deployment, and maintenance of AI frameworks, services, applications, and models.
  • Collaborate with cross-functional teams to deliver AI-based services and servers in ArcGIS Online, Enterprise, and cloud platforms.
  • Triage, troubleshoot, and address reported software issues.
  • Ensure software quality and participate in software security reviews.
  • Communicate project status regularly to the team.

Benefits

  • Medical insurance for employees and their families.
  • Dental insurance for employees and their families.
  • Vision insurance for employees and their families.
  • Basic and supplemental life insurance for employees and their families.
  • 401(k) and profit-sharing programs.
  • Minimum accrual of 80 hours of vacation leave.
  • Twelve paid holidays throughout the calendar year.
  • Opportunities for personal and professional growth.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service