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 Clearance)
Builds
Secure AI assistants, natural-language workflows, and backend services for mission-critical geospatial applications.
Domain
Defense / Geospatial Intelligence / Generative AI
Deliverable
production ML models
Required skills
Python, LLM integration (RAG, embeddings, vector search), REST APIs, microservices, Kubernetes, Red Hat OpenShift, AI safety controls, identity and access management
Preferred skills
React/TypeScript, AI orchestration frameworks, MCP-compatible services, on-premises/classified environment deployment, GIS/imagery systems, GPU workloads
Technologies
Python, JavaScript, TypeScript, Java, Go, C++, Kubernetes, Red Hat OpenShift, Elasticsearch, Git, CI/CD
Responsibilities
Integrate AI chatbots into geospatial and mission applications; Build natural-language workflows for data discovery and visualization; Implement LLM patterns like prompt orchestration and tool calling; Connect AI services to data catalogs and knowledge graphs; Develop reusable frontend and backend components; Enforce data-access policies and audit trails; Test and evaluate AI quality, safety, and latency; Deploy AI services in restricted or disconnected environments.
Seniority
Senior, hands-on IC
