companyEsri logo

Senior Software Development Engineer - Generative AI

EsriRedlands, CA
On-site Full-time $119K/yr - $197.6K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Requirements Minimum of 5 years of professional experience in software development, particularly in Python, machine learning, or AI systems. Strong comprehension of object-oriented principles, software architecture, and API design. Proficient in analyzing software/algorithms and proposing enhancements. Hands-on experience with software development using Python, ML frameworks, and RAG systems. Bachelor's degree in Computer Science, Mathematics, or a related STEM field.

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.

About Esri

Esri is a global leader in GIS technology, providing innovative solutions that empower organizations across various sectors to leverage geospatial data for improved decision-making and operational efficiency. Our Professional Services division is dedicated to delivering exceptional value and transformative results for our clients through advanced technology.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.