Product Engineer I (Python) - Raster & Imagery
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Esri's Sharjah R&D Center seeks a Product Engineer I with Python experience to design, test, and document Python API for ArcGIS. Requires 1+ years Python experience, a bachelor's degree in a related field, and knowledge of remote sensing or image processing.
Key Skills for This Role
Responsibilities
- Create scripts that exercise the Python API for building workflows, analyzing data, and extracting information from imagery in Python environments like Jupyter Notebook
- Automate the workflows to execute in various environments and on multitude of datasets
- Participate in design discussions to build an architecturally sound Python API
- Develop and implement test plans and test cases, monitor test results from regression tests and investigate and report failures to development team
- Collaborate with team members to author help articles, API documentation and blog articles to present examples of using the Python API
- Test and document image analysis capabilities for multiple image modalities in Python across ArcGIS Pro, ArcGIS Enterprise on Windows and Linux, and ArcGIS Enterprise for Kubernetes
Requirements
- 1+ years of experience working with Python language
- Experience in one or more of: remote sensing, image processing, photogrammetry, and/or image analysis
- Excellent problem solving, design, and troubleshooting skills
- Excellent written and verbal communication skills
- Bachelor's degree in geography, engineering, remote sensing, photogrammetry, or related field
- Existing work authorization in the UAE
Full Job Posting
Overview
- The raster and imagery software development team in Sharjah R&D Center is actively seeking applications for a dynamic, challenging, and exciting Product Engineering position with Python experience.
- In this role, you will work with colleagues across Software Development in the design, testing, documenting, and release of new capabilities in Python API for ArcGIS, as well as arcpy API.
- As a Python Product Engineer, you will collaborate with other product engineers and development engineers to help us design, build, test and deliver compelling Pythonic functionality across our products.
Responsibilities
- Create scripts that exercise the Python API for building workflows, analyzing data, and extracting information from imagery in Python environments like Jupyter Notebook.
- Automate the workflows to execute in various environments and on multitude of datasets.
- Participate in design discussions to build an architecturally sound Python API.
- Develop and implement test plans and test cases, monitor test results from regression tests and investigate and report failures to development team.
- Collaborate with team members to author help articles, API documentation and blog articles to present examples of using the Python API.
- Test and document image analysis capabilities for multiple image modalities in Python across ArcGIS Pro, ArcGIS Enterprise on Windows and Linux, and ArcGIS Enterprise for Kubernetes.
Requirements
- 1+ years of experience working with Python language.
- Experience in one or more of these disciplines: remote sensing, image processing, photogrammetry, and/or image analysis.
- Excellent problem solving, design, and troubleshooting skills.
- Excellent written and verbal communication skills.
- Bachelor's degree in geography, engineering, remote sensing, photogrammetry, or related field.
- Existing work authorization in the UAE.
Recommended Qualifications
- Experience with ArcGIS API for Python and/or ArcPy.
- Experience with architecting test frameworks, testing patterns, unit test libraries and writing automated tests.
- Effective project management, time management, and organizational skills.
- Proven ability to build and deliver quality software in a team environment.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Esri
Internship - Software Developer
Sharjah, UAE
Esri offers a paid internship for students to work on challenging software development projects, including GIS software. Interns will research methods, design and test ArcGIS functionality, and develop use cases. Require
Internship - Software Developer
Sharjah, UAE
Esri offers a paid internship for students majoring in GIS or Geography to work on challenging software development projects. Interns will research methods, design and test ArcGIS functionality, and develop use cases. Re
Scrum Master
Redlands, UAE
Esri is seeking an experienced Scrum Master to lead Agile teams in delivering transformational processes and innovative technical solutions. You will facilitate Scrum ceremonies, track metrics, and coach teams on Agile p
Product Engineer I (Python) - Raster & Imagery
Sharjah, UAE
Overview The raster and imagery software development team in Sharjah R&D Center is actively seeking applications for a dynamic, challenging, and exciting Product Engineering position with Python experience. In this role,
Software Development Engineer II
, UAE
Esri R&D Center-Sharjah seeks a Software Development Engineer II to develop deep learning and LLM models for geospatial analysis. The role involves building tools, APIs, and pretrained models for imagery workflows. Requi
Internship - Software Developer
Sharjah, UAE
Internship - Software Developer
Sharjah, UAE
Scrum Master
Redlands, UAE
Product Engineer I (Python) - Raster & Imagery
Sharjah, UAE
Software Development Engineer II
, UAE