Software Developer II - Indoor GIS AI and Reality
Core
Develop AI-powered software for indoor spaces by extracting meaning from 3D scans, floor plans, and imagery to automate workflows and enable navigation.
Role type
Software Developer II (AI/ML & Computer Vision)
Builds
Indoor GIS features, AI-assisted validation tools, and spatial data processing pipelines
Domain
Geospatial technology, Computer Vision, AI/ML, 3D Graphics
Deliverable
production ML models | product features
Required skills
Python, C++ or .NET/C#, software algorithms, data structures, image analysis, computer vision, 3D/graphics programming, API integration
Preferred skills
OpenCV, ONNX, Gaussian splats, 3D mesh processing, GIS concepts, ArcGIS, semantic search, embeddings, vector databases, LLM APIs, AI-assisted coding tools
Technologies
Python, C++, .NET/C#, OpenCV, ONNX, ArcGIS, WebGL, OpenGL, DirectX, LLMs
Responsibilities
Develop software components for indoor feature extraction and reality workflows; prototype and integrate algorithms for image/video analysis and geometric transformations; write code to process spatial data and AI/ML outputs; contribute to experiments with LLMs and computer vision models; collaborate with cross-functional teams; participate in code reviews and Scrum processes; present prototypes and findings to the team.
Seniority
Mid-level, hands-on IC