Esri is looking to hire a Product Engineer for the ArcGIS API for Python to help design, build, and deliver a compelling Pythonic API for ArcGIS, enabling users to leverage the Python ecosystem for GIS tasks.
Requirements
- 2+ years of experience in Python programming, RESTful web services, and geospatial technologies such as ArcGIS Enterprise, ArcGIS Online, or ArcGIS Pro
- Experience in problem-solving, design, and troubleshooting software
- Experience with CICD tools such as Jenkins or GitHub Actions for automated testing, code coverage, and documentation workflows
Responsibilities
- Design, build, and deliver a compelling Pythonic API for ArcGIS
- Apply the ArcGIS API for Python to solve spatial analysis and data science problems
- Design, write, and maintain automated test cases for spatial data science functionality
- Plan and execute software releases
- Troubleshoot and triage issues reported by customers
- Share workflows through help topics, blog articles, presentations, tutorials, and samples to educate and engage the user community
Other
- Collaborate with cross-functional teams, including developers, product managers, and fellow product engineers, to design and deliver new product features
- Excellent written and verbal communication skills
- A passion for software product quality and documentation
- Bachelor's degree in computer science, GIS, or a related field
- Proven ability to build and deliver quality software in a team environment
- Effective project management, time management, and organizational skills