Job Summary:
Esri is a leader in GIS technology, and they are seeking a Software Development Engineer II focused on AI innovation. In this role, you will research, prototype, and integrate AI technologies into geospatial software products, collaborating with cross-functional teams to enhance workflows and user experiences.
Responsibilities:
• Research and prototype AI-driven features for geospatial software products
• Integrate LLMs, computer vision, and AI services into existing applications
• Develop tools that automate workflows for indoor mapping and indoor reality creation, roadway and utility GIS, and GIS system observability
• Assist in model evaluation, benchmarking, and performance testing
• Contribute to spec-driven development and AI-assisted coding workflows
• Collaborate with cross-functional teams to deliver AI-powered features
• Document experiments, prototypes, and technical approaches
• Present findings on work; synthesize and address feedback
• Participate in software quality and code review processes
Qualifications:
Required:
• 2+ years of professional software development experience evaluating, prototyping, and integrating AI technologies and approaches into software solutions
• Strong proficiency in Python
• Strong understanding and the ability to develop software algorithms
• Working knowledge of JavaScript or TypeScript
• Experience building or integrating APIs and services
• Database knowledge, including SQL and data modeling
• Strong analytical and problem-solving skills
• Effective communication and teamwork abilities
• Bachelor's degree in Computer Science, Software Engineering or a related STEM field
Preferred:
• Experience building RAG (Retrieval-Augmented Generation) systems
• Familiarity with semantic search and vector databases
• Experience with computer vision models, such as: SAM (Segment Anything Model), YOLO family of models, DINO (Distillation with No Labels)
• Experience with Gaussian Splatting
• Experience working with LLMs, such as: ChatGPT / OpenAI models, Claude, Gemini, Llama
• Experience with image and video feature tracking and extraction
• Familiarity with Model Context Protocol (MCP) usage or development
• Basic experience with C++
• Familiarity with geospatial data formats, GIS concepts, and/or ArcGIS
• Experience or exposure to spec-driven development or AI-assisted coding
• Master's degree in Computer Science, Software Engineering or a related STEM field
Company:
Esri is a software company that devolops geographic information system software, location intelligence, and mapping. Founded in 1969, the company is headquartered in Redlands, USA, with a team of 5001-10000 employees. The company is currently Late Stage.