About the job
Join Esri's Professional Services division as a Senior Software Development Engineer and play a pivotal role in enhancing the next generation of geospatial data quality capabilities on the ArcGIS platform. In this exciting position, you will design and implement innovative software solutions used by a vast community of GIS professionals, empowering their organizations to excel.
As a key member of our dynamic and talented team, you will collaborate with product teams, domain experts, and technical specialists to develop high-quality, production-ready software that elevates geospatial data management. This role is perfect for those passionate about geospatial technologies, AI-driven data quality management, and building scalable, high-performance distributed systems.
Responsibilities- Develop Python-based machine learning components to enhance user assessment and understanding of spatial data quality.
- Build software adhering to industry-standard design patterns, development methodologies, and deployment strategies.
- Design, develop, test, and integrate AI/ML algorithms into product releases, evolving data quality capabilities for our clients.
- Construct scalable ML pipelines and data engineering processes to optimize overall system architecture.
- Collaborate effectively with product engineers, researchers, and Professional Services product teams.
- Thrive in an Agile Scrum team environment and iterative development cycles.

