Description
The Senior Software Engineer will build AI-enabled digital products for national security analysts, focusing on retrieval-augmented generation, intelligent automation, backend services, data pipelines, and frontend interfaces. The role spans the full technology stack, integrates AI models and APIs, evaluates emerging technologies, and collaborates with analysts, AI engineers, data scientists, designers, and product managers. Candidates need a relevant engineering or computer science background, at least three years of software development experience, Python, Java, or similar programming skills, frontend experience with React, and familiarity with databases, CI/CD, Docker, and cloud environments.
