Generative AI Software Development Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Culture & Values
check
H1B Sponsor Likelynote

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

PythonGenerative AIMachine LearningData TransformationObject-Oriented ProgrammingAgile DevelopmentCollaborationProblem SolvingCommunication

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 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 Stage

Leadership Team

leader-logo
Jay Theodore
Chief Technology Officer
linkedin
leader-logo
Adam Mollenkopf
Real-Time & Big Data GIS Capability Lead
linkedin
Company data provided by crunchbase