Software Development Engineer II - AI Software Components
Core
Research, prototype, and integrate AI technologies (LLMs, Computer Vision, Multimodal Systems) into geospatial software products for indoor mapping, roadway GIS, and system observability.
Role type
Software Development Engineer II (AI Software Components)
Builds
Scalable, high-performance software bringing spatial intelligence and automation to complex operational environments.
Domain
Geospatial technology and Artificial Intelligence
Deliverable
production ML models | product features
Required skills
Python, software algorithm development, API/service integration, SQL/data modeling, LLM integration, Computer Vision integration
Preferred skills
RAG systems, semantic search, vector databases, Gaussian Splatting, C++, geospatial data formats/GIS concepts
Technologies
LLMs (ChatGPT, Claude, Gemini, Llama), SAM, YOLO, DINO, ArcGIS
Responsibilities
Research and prototype AI-driven features, integrate LLMs and computer vision into applications, develop tools for automating workflows, assist in model evaluation and benchmarking, contribute to spec-driven development, document experiments and technical approaches, participate in code reviews.
Seniority
Mid-level, hands-on IC