Product Engineer II – ArcGIS Arcade
Core
Build, test, and document ArcGIS Arcade, a scripting language for customizing GIS workflows, data QA/QC, and visualizations within the ArcGIS ecosystem.
Role type
Product Engineer II (GIS Scripting & Documentation)
Builds
ArcGIS Arcade functionality, test routines, documentation, sample applications, and GIS datasets.
Domain
Geospatial technology / GIS
Deliverable
product features
Required skills
GIS experience (modeling, analyzing, presenting geospatial data), proficiency with mapping/spatial data platforms (ArcGIS, QGIS), scripting/coding experience, problem-solving, analytic skills, initiative, creativity
Preferred skills
cartography/mapping expertise, AI code generation knowledge, user communication/education experience, version control (Git), scripting languages (Python, Lua, JavaScript, Perl, Typescript)
Technologies
ArcGIS, QGIS, Git, Python, Lua, JavaScript, Perl, Typescript
Responsibilities
Explore user challenges and provide UX feedback; build GIS datasets, maps, and sample applications; design and validate datasets and workflows for visualization and labeling; describe GIS best practices and demonstrate workflows in meetings and publications; collaborate on AI code generation experiences; build test code for complex situations; administer and automate online and database GIS systems.
Seniority
Mid-level, hands-on IC