Senior Software Development Engineer - Indoors GIS AI and Reality
Esri · Redlands
Job description
About the role
Esri's Indoor GIS team is looking for a Senior Software Development Engineer in Redlands, California. You will lead the development of advanced Indoor GIS capabilities that combine AI, computer vision, 3D reality capture and spatial data to automate indoor mapping workflows and build geospatial products from floor plans, 3D scans and 360-degree imagery. As a senior engineer you will own complex features end-to-end, drive technical direction, mentor developers and work across teams.
Key responsibilities
- Prototype, architect and implement production-quality components for AI-assisted indoor mapping, feature extraction, indoor reality visualization and geospatial data creation workflows.
- Lead technical exploration of Gaussian splats, 3D mesh-derived level generation, visual positioning, semantic search and reality capture integration patterns.
- Partner with product engineers, managers, UX designers and development teams to define feasible milestones when research, product development and platform integration overlap.
- Design and develop robust C++, C# and Python components handling spatial data, imagery, video frames, geometry processing, model evaluation and quality-review workflows.
- Evaluate and integrate LLMs, multimodal models, embedding/vector search and computer vision models to improve automation, validation and user experience.
- Create technical specifications, test strategies, benchmark plans and implementation guidance, and champion spec-driven and AI-assisted development practices.
- Mentor engineers, review designs and code, and establish engineering standards for maintainable AI/ML, computer vision and 3D software.
- Communicate technical findings, tradeoffs, risks, dependencies and performance implications to engineering leadership and stakeholders.
Required profile
- 5+ years of professional software development experience, owning and shipping complex features.
- Demonstrated experience integrating or building with AI/ML technologies in production or near-production contexts.
- Experience with image analysis, computer vision or 3D/graphics programming.
- Ability to work independently across ambiguous problem spaces and strong communication skills.
- Experience mentoring or technically guiding other engineers.
- Bachelor's degree in Computer Science, Software Engineering or a related STEM field.
Required skills
- Proficiency in two or more of C++, C#/.NET, Python, with depth in at least one.
- Software architecture, algorithms and data structures.
- AI-driven software development, including AI-generated code with tools such as Microsoft Copilot, Claude Code or a similar LLM framework.
- Preferred: ArcGIS, Gaussian splats, WebGL/DirectX/OpenGL, game engines, RAG systems, vector databases, OpenCV, ONNX, CUDA/GPU acceleration.
What we offer
- Estimated base salary of $123,136-$202,488 USD.
- Relocation assistance program for candidates moving to the Redlands, CA area.
- Health, dental, vision and life insurance, 401(k) and profit sharing, 80 hours of vacation and 12 paid holidays.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salaries by job title
- Delivery Specialist 330
- Line Cook 259
- Restaurant Host 249
- Dishwasher 241
- Shift Supervisor 226
- Parts Specialist 208
- Retail Service Specialist 176
- Server - Red Robin 140
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 days ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Esri
Redlands