Senior AI Software Engineer (TS/SCI)
Core
Integrate secure chatbot and AI assistant capabilities into existing geospatial intelligence, analytics, visualization, and mission-support tools to help analysts discover data and complete workflows.
Role type
Senior AI/ML Software Engineer (Security Cleared)
Builds
Secure AI assistants, natural-language workflows, and backend services for geospatial and mission-critical applications.
Domain
Defense/Intelligence, Geospatial Intelligence, Generative AI
Deliverable
production ML models | product features | infrastructure
Required skills
Generative AI/LLM integration, RAG, embeddings, vector search, Python, REST APIs, microservices, secure identity/authorization, Kubernetes, Red Hat OpenShift
Preferred skills
React/TypeScript, AI orchestration frameworks, MCP-compatible services, on-premises/classified LLM deployment, GIS, AI safety controls, GPU workloads
Technologies
Python, JavaScript, TypeScript, Java, Go, C++, Kubernetes, Red Hat OpenShift, Elasticsearch, GIS
Responsibilities
Integrate AI chatbots into mission applications; Build natural-language workflows for data discovery and actions; Implement LLM patterns like prompt orchestration and tool calling; Connect AI services to data catalogs and geospatial services; Develop reusable backend and frontend components; Enforce data-access policies and audit trails; Test AI quality, safety, and latency; Deploy AI services in Kubernetes/OpenShift including disconnected environments
Seniority
Senior, hands-on IC