esri

Sr. Generative AI Software Developer

Apply Now

At a Glance

Location
Redlands, California, United States
Experience
5+ years
Posted
2026-04-02T17:29:07-04:00

Key Requirements

Required Skills

AgileCI/CDMachine LearningPython

Domain Knowledge

  • Insurance
  • Medical
  • Regulatory

Requirements

5+ years of professional experience in a similar position supporting similar responsibilities with emphasis on Python, Machine learning or AI systems

Strong understanding of object-oriented principles, software architecture, and API design

Ability to analyze software/algorithms and identify improvements

Experience with software development using Python, ML frameworks and RAG systems

Familiarity and knowledge with C++ in large-scale or performance-critical software environments is beneficial

Experience analyzing large geospatial datasets and working with vector databases

Responsibilities

Develop Python-based machine learning components that enhance how users assess, understand, and improve spatial data quality

Build software that follows industry-standard design patterns, development methodologies, and deployment models

Design, develop, test, and integrate AI/ML algorithms as part of product releases and evolve data quality capabilities for customers

Build scalable ML pipelines and data engineering processes to improve overall system architecture

Work collaboratively with product engineers, researchers, Professional Services product teams, and domain experts