E
Posted 2 hours ago
Senior Software Development Engineer - Gen AI
EsriSr. Software Development Engineer - Gen AI
Perks & benefits
Medical InsuranceHealth InsuranceVisa
Requirements
5+ years experience in Python, ML, or AI, Strong OOP and API design skills, Experience with RAG systems, STEM degree
Skills
PythonMachine LearningAI
About the role
Responsibilities
- Develop Python-based machine learning components to enhance spatial data quality assessment
- Build software following industry-standard design patterns and deployment models
- Design, develop, test, and integrate AI/ML algorithms into product releases
- Build scalable ML pipelines and data engineering processes
- Collaborate with product engineers, researchers, and domain experts in an Agile Scrum environment
Requirements
- 5+ years of professional experience in Python, Machine Learning, or AI systems
- Strong understanding of object-oriented principles, software architecture, and API design
- Experience with Python, ML frameworks, and RAG systems
- Bachelor's degree in Computer Science, Mathematics, or a STEM related field
Preferred Qualifications
- Knowledge of C++ in performance-critical environments
- Experience analyzing large geospatial datasets and working with vector databases
- Knowledge of ArcGIS platform (ArcGIS Pro, Online, Enterprise)
- Experience developing REST-based services and cloud deployment patterns
- Understanding of AI concepts, model evaluation, and agentic workflows
- Experience with Agile methodologies and CI/CD pipelines
- Master's degree in Computer Science, Mathematics, or a STEM related field
About the Company
Esri is a global leader in GIS technology, dedicated to creating positive global change through geospatial innovation and a diverse, inclusive workforce.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Development Engineer - Gen AI
Esri · Redlands
