Esri · 1 hour ago
Generative AI Software Development Engineer
Esri is a leading company in geospatial technology, and they are seeking a Software Development Engineer to enhance geospatial data quality capabilities across the ArcGIS platform. The role involves designing and developing software that supports AI-driven data quality workflows, collaborating with cross-functional teams to create robust solutions.
3D TechnologyAnalyticsBig DataCivicTechData VisualizationInternet of ThingsMapping ServicesRemote SensingSoftware
Responsibilities
Develop Python-based machine learning and GenAI components that support geospatial data quality workflows
Assist in building AI-driven features that help users assess, validate, and improve spatial data quality
Contribute to GenAI-enabled pipelines using embeddings, vector search, and retrieval-augmented generation (RAG)
Write well-tested, maintainable, and documented code that meets product quality standards
Build software adhering to industry-standard design patterns, development methodologies, and deployment models, with a focus on AI-driven solutions
Collaborate with cross-functional teams, including data scientists, developers, engineers, and product managers, to drive AI initiatives throughout the development lifecycle
Work within Agile Scrum team environment, contributing to sprint planning, reviews, and continuous improvement efforts
Qualification
Required
2+ years of professional software development or data science experience in similar roles with a focus on structured data analysis and Gen AI workflows
Strong proficiency in Python, with experience implementing algorithms that operate on structured datasets
Experience working with data transformation, aggregation, or feature construction as part of analytical or AI-driven workflows
Understanding of object-oriented programming principles and backend software design
Familiarity with machine learning concepts such as pattern recognition, similarity analysis, or predictive modeling
Bachelor's degree in computer science, mathematics, or a related STEM field
Preferred
Familiarity with similarity/semantic search, embedding-based approaches, or vector-based representations of data
Experience analyzing large geospatial or structured datasets to uncover trends, inconsistencies, or quality issues
Experience with Agile development practices and collaborative software teams
Exposure to GenAI concepts such as prompt design, structured outputs, or contextual grounding
Knowledge of the ArcGIS platform (ArcGIS Pro, ArcGIS Online, ArcGIS Enterprise) is a plus
Master's degree in computer science, mathematics, or a related STEM field is a plus
Benefits
Medical
Dental
Vision
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
Company
Esri
Esri is a software company that devolops geographic information system software, location intelligence, and mapping.
H1B Sponsorship
Esri has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (5)
Funding
Current Stage
Late StageLeadership Team
Recent News
2026-01-09
Company data provided by crunchbase