E

Esri

Builds mapping software for governments and firms

Senior Software Development Engineer - Gen AI

AI Application EngineeringUpdated on Nov 10
Full-timeRedlands, CA, USA$123.1k - $202.5kIn-person

About the Job

Requirements

  • At least 5 years of professional experience in a similar position supporting similar responsibilities, emphasizing Python, machine learning, or AI systems.
  • Strong understanding of object-oriented principles, software architecture, and API design.
  • Ability to analyze software and algorithms and identify improvements.
  • Experience developing software using Python, machine-learning frameworks, and retrieval-augmented generation systems.
  • Bachelor's degree in computer science, mathematics, or a STEM-related field.

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 artificial intelligence and machine-learning algorithms in product releases, and evolve data-quality capabilities for customers.
  • Build scalable machine-learning pipelines and data-engineering processes to improve overall system architecture.
  • Work collaboratively with product engineers, researchers, Professional Services product teams, and domain experts.
  • Work effectively in an Agile Scrum team environment and iterative development cycles.

Desired Qualifications

  • Familiarity with C++ in large-scale or performance-critical software environments.
  • Experience analyzing large geospatial datasets and working with vector databases.
  • Knowledge of the ArcGIS platform, including ArcGIS Pro, ArcGIS Online, ArcGIS Enterprise, and enterprise geodatabases.
  • Experience developing REST-based services and cloud deployment patterns.
  • Understanding of key artificial intelligence concepts, model evaluation, and agentic workflows.
  • Experience with Agile development methodologies and continuous integration/continuous delivery pipelines.
  • Master's degree in computer science, mathematics, or a STEM-related field.

About the Company

Esri

Builds mapping software for governments and firms

Esri builds ArcGIS, the mapping and analysis software that governments, companies, and universities use to put their data on maps and study where and why things happen. In 1982, it released ARC/INFO, the first commercial geographic information system program, which ties places on a map to records in a database. Analysts make maps and run analyses in the ArcGIS Pro desktop app, teams share maps, dashboards, and field-survey apps through ArcGIS Online, and large agencies run ArcGIS Enterprise on their own servers. Customers pay for software licenses and subscriptions, and Esri also earns fees for consulting and training. Esri was founded in 1969 and is based in Redlands, California.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Redlands, CA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Esri

See more jobs