Software Developer II - Indoor GIS AI and Reality

Esri
United States
Workplace: OnsiteFull timeUSD 101,192 - 167,336 annuallyFunction: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Analytical thinking","Problem-solving","Communication"]

Join the Indoor GIS team to build AI-powered capabilities for indoor spaces. You’ll research, prototype, and develop software that extracts features from 3D scans, floor plans, imagery, and video, including Gaussian Splatting and PDF floor plan extraction. Work with computer vision, semantic search, embeddings/vector search, and LLM-assisted workflows, writing C++, .NET/C#, and Python, contributing to code reviews, and collaborating with cross-functional engineering and product teams in an individual-contributor Scrum setting.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Esri
Esri
1 month ago

Software Developer II - Indoor GIS AI and Reality

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Join the Indoor GIS team to build AI-powered capabilities for indoor spaces. You’ll research, prototype, and develop software that extracts features from 3D scans, floor plans, imagery, and video, including Gaussian Splatting and PDF floor plan extraction. Work with computer vision, semantic search, embeddings/vector search, and LLM-assisted workflows, writing C++, .NET/C#, and Python, contributing to code reviews, and collaborating with cross-functional engineering and product teams in an individual-contributor Scrum setting.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Research, prototype, and develop AI-powered indoor feature extraction and reality workflows, including Gaussian Splatting and PDF floor plan extraction.
  • •Prototype and integrate image/video analysis, geometric calculations, model evaluation, semantic search, and visual positioning.
  • •Write clean C++, .NET/C#, and Python code to process spatial data, imagery, video frames, floor plan geometry, and AI/ML outputs.
  • •Contribute to experiments using LLMs, computer vision models, embeddings/vector search, and AI coding workflows, documenting results and limitations.
  • •Collaborate with cross-functional teams, participate in code reviews and software quality processes, and present prototypes and findings.

Pay and Benefits

Salary: USD 101,192 - 167,336 annually
Perks:Health InsuranceDentalVision401kProfit-sharing

Key Requirements

  • •2+ years of professional software development experience.
  • •Proficiency in Python and working knowledge of C++ or .NET/C#.
  • •Experience prototyping or integrating AI/ML technologies into real software.
  • •Strong understanding of software algorithms and data structures.
  • •Bachelor’s degree in Computer Science, Software Engineering, or a related STEM field.
Experience:2+ years
Education:Bachelor's
Skills:Analytical thinkingProblem-solvingCommunication
Languages:En
Tech Stack:PythonC++.NETC#LLMsGaussian SplattingOpenCVONNXWebGLOpenGLDirectXArcGISSemantic searchEmbeddingsVector databaseRAGGitHub CopilotCopilot ChatClaudeCodex

Company Brief

Esri
Provides geographic information system (GIS) software, location intelligence, mapping tools, and spatial analytics to governments, businesses, and researchers for visualizing, analyzing, and managing geographic data.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: Redlands, United States
Founded: 1969
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn