Esri logo
EsriPosted 1 month ago

Sr. Software Development Engineer - Indoors GIS AI and Reality

$123,136–$202,488 year

On-siteRedlands, California, United States

Full TimeSenior LevelLargeGeospatial Software

Job Summary

Prototype, architect, and implement production-quality components for AI-assisted indoor mapping, feature extraction, and geospatial data creation workflows. Lead technical exploration of Gaussian splats, 3D mesh-derived level generation, and reality capture integration patterns. Design C++, C#, and Python components handling spatial data, imagery, and video frames while evaluating LLMs, multimodal models, and computer vision systems for automation. Create technical specifications, test strategies, and benchmark plans for spec-driven development. Mentor engineers, review designs, and establish engineering standards for maintainable AI/ML and 3D software. Communicate technical findings, tradeoffs, and progress to engineering leadership and product stakeholders.

Required Qualifications

  • 5+ years of professional software development experience, with a track record of owning and shipping complex software features
  • Proficiency in two or more of: C++, C#/.NET, Python—with depth in at least one
  • Demonstrated experience integrating or building with AI/ML technologies in production or near-production contexts
  • Strong command of software architecture, algorithms, and data structures
  • Experience with image analysis, computer vision, or 3D/graphics programming
  • Ability to work independently across ambiguous problem spaces and make sound technical judgments
  • Strong communication skills. Able to explain technical tradeoffs to both engineers and non-technical stakeholders
  • Experience mentoring or technically guiding other engineers
  • Experience in AI-driven software development, with AI generating code using Microsoft Copilot, Claude Code, or a similar LLM framework
  • Bachelor's degree in Computer Science, Software Engineering, or a related STEM field
  • #LI-ONSITE

Desired Qualifications

  • Experience with ArcGIS, floor-aware maps, indoor positioning, CAD/BIM/Revit, LiDAR, 360 imagery, or reality capture workflows
  • Experience with Gaussian splats, mesh processing, scene layers, WebGL/DirectX/OpenGL, game engines, or 3D visualization pipelines
  • Experience building RAG systems, semantic search, vector databases, MCP/tool integrations, or agentic workflows for developer or analyst productivity
  • Experience shipping AI-assisted workflows that include user review, confidence scoring, bulk validation, human-in-the-loop correction, and repeatable QA metrics
  • Experience with OpenCV, ONNX, CUDA/GPU acceleration, model benchmarking, or productionizing research code
  • Master's degree or higher in Computer Science with specialization in Computer Vision, AI/ML, Graphics, Robotics, or a related STEM field

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce