Esri

Sr. Software Development Engineer - Indoors GIS AI and Reality

Esri
Apply
2 months ago
Redlands, CA, USASenior
H1B sponsor

Base Salary

$123k - $202k/yr

Responsibilities

  • Prototype, architect, and implement production components for AI-assisted indoor mapping, feature extraction, indoor reality visualization, and geospatial data creation
  • Explore Gaussian splats, 3D mesh-derived level generation, visual positioning, semantic search, and reality capture integrations
  • Partner with product, engineering, UX, and development teams to define milestones across research, product, and platform work
  • Develop C++, C#, and Python components for spatial data, imagery, video frames, geometry processing, model evaluation, and quality review
  • Evaluate and integrate LLMs, multimodal models, embedding/vector search, and computer vision models
  • Create technical specifications, test strategies, benchmark plans, and implementation guidance
  • Mentor engineers, review designs and code, and establish standards for maintainable AI/ML, computer vision, and 3D software
  • Communicate technical findings, tradeoffs, risks, dependencies, data requirements, performance implications, and integration options
  • Champion spec-driven and AI-assisted development practices and uphold software quality standards

Requirements

  • At least five years of professional software development experience and a record of owning and shipping complex features
  • Proficiency in at least two of C++, C#/.NET, and Python, with depth in at least one
  • Experience integrating or building AI/ML technologies in production or near-production contexts
  • Strong knowledge of software architecture, algorithms, and data structures
  • Experience with image analysis, computer vision, or 3D/graphics programming
  • Ability to work independently in ambiguous problem spaces and make sound technical judgments
  • Strong communication skills with engineers and non-technical stakeholders
  • Experience mentoring or technically guiding other engineers
  • Experience using AI-driven software development with Microsoft Copilot, Claude Code, or a similar LLM framework
  • Bachelor’s degree in Computer Science, Software Engineering, or a related STEM field
  • Preferred experience with ArcGIS, floor-aware maps, indoor positioning, CAD/BIM/Revit, LiDAR, 360 imagery, or reality capture workflows
  • Preferred experience with Gaussian splats, mesh processing, scene layers, WebGL, DirectX, OpenGL, game engines, or 3D visualization pipelines
  • Preferred experience building RAG systems, semantic search, vector databases, MCP/tool integrations, or agentic workflows
  • Preferred experience with user review, confidence scoring, bulk validation, human-in-the-loop correction, and repeatable QA metrics in AI-assisted workflows
  • Preferred experience with OpenCV, ONNX, CUDA/GPU acceleration, model benchmarking, or productionizing research code
  • A master’s degree or higher in Computer Science with a specialization in Computer Vision, AI/ML, Graphics, Robotics, or a related STEM field is preferred

Benefits

  • Medical, dental, vision, basic and supplemental life insurance
  • 401(k) and profit-sharing programs
  • At least 80 hours of vacation leave
  • Twelve paid holidays annually
  • Personal and professional growth opportunities
  • Relocation assistance is available for moving to the Redlands, California area
  • Onsite position

Tech Stack

C#C++.NETOpenCVPython

Categories

Esri

About Esri

5,001-10,000 employees

Esri is the global market leader in geographic information system (GIS) software, location intelligence, and mapping. Since 1969, we have supported customers with geographic science and geospatial analytics, what we call The Science of Where. We take a geographic approach to problem-solving, brought to life by modern GIS technology.

Contact me