Software Development Engineer I
Core
Build software leveraging Esri's products and APIs for customers across various sectors, focusing on the Midwest region, including AI web interfaces and geoprocessing tools.
Role type
Junior Software Development Engineer (Geospatial/AI)
Builds
Intuitive AI web interfaces, Python geoprocessing tools, services, and AI agents
Domain
Geospatial technology (GIS) and Artificial Intelligence
Deliverable
production ML models | product features
Required skills
JavaScript, TypeScript, Object-Oriented Programming, Software Design Patterns, Agile/Scrum methodologies, Database tools
Preferred skills
HTML, CSS, Swift, Kotlin, ReactJS, Vue, Svelte, Python generative AI, Large Language Models, Web AI chatbot interfaces, Web data visualization, GIS, REST Web services, SQL, SQL Server, PostgreSQL, Oracle, RDBMS
Responsibilities
Support and build software following industry-standard design patterns and deployment models; Solve complex problems with application design and user experiences; Collaborate with developers, engineers, and product managers; Evolve language skills in JavaScript and complementary technologies; Develop front-end applications using JavaScript/TypeScript; Develop geoprocessing tools, services, and AI agents using Python
Seniority
Entry-level (1+ years experience)