Senior AI Software Engineer
Core
Integrate AI chatbots and assistants into geospatial, analytics, and mission-support applications to help users discover data and complete actions.
Role type
Senior AI Software Engineer (LLM integration)
Builds
Secure AI assistant capabilities for geospatial intelligence and mission-support tools
Domain
Defense/Intelligence, Geospatial, AI/ML
Deliverable
production ML models
Required skills
Generative AI/LLM integration, RAG, embeddings, vector search, Python, REST APIs, microservices, CI/CD, secure identity/authorization
Preferred skills
React/TypeScript chatbot interfaces, AI orchestration frameworks, Kubernetes/OpenShift, AI safety controls, model monitoring
Technologies
Python, TypeScript, Java, JavaScript, Go, C++, Kubernetes, OpenShift, Elasticsearch, React, MCP, RAG
Responsibilities
Integrate AI chatbots into existing geospatial and analytics applications; Implement LLM capabilities like prompt orchestration and tool calling; Connect AI services with data catalogs and geospatial services; Test and evaluate AI quality, safety, and safeguards against prompt injection; Deploy and operate AI services in restricted or disconnected environments
Seniority
Senior, hands-on IC