Data Science & AI Branch Full Stack Developer
![]() | |
![]() | |
![]() | |
Overview
Systems Planning and Analysis, Inc. (SPA) delivers high-impact, technical solutions to complex national security issues. With over 50 years of business expertise and consistent growth, we are known for continuous innovation for our government customers, in both the US and abroad. Our exceptionally talented team is highly collaborative in spirit and practice, producing Results that Matter. Come work with the best! We offer opportunity, unique challenges, and clear-sighted commitment to the mission. SPA: Objective. Responsive. Trusted. The Joint, Office of the Secretary of Defense, Interagency Division (JOID) provides expert support services to a range of customers spanning across the Department of Defense, Federal Civilian, and international markets. JOID provides a diverse portfolio of analytical and programmatic capabilities to help our customers make informed decisions on their most challenging issues. SPA's NATO Allied Command Transformation Group, within JOID, provides capability development, portfolio management, program management, quality management, cost estimation analysis, standardization, reporting, software solutions and information management, and capability management support. We also provide an improved capability requirements capture process, including the generation, documentation and tracing of user requirements, with appropriate technical scrutiny, over the entire lifecycle of the requirements from capability definition through capability realization and capability usage. We have a near-term need for a Data Science & AI Branch Full Stack Developer to provide onsite support in Norfolk, VA. Responsibilities The Data Science & AI Branch Full Stack Developer will design, develop, and maintain secure, scalable, and high-performance front-end and back-end systems to support AI applications, using existing applications as a reference models. Build and maintain web-based user interfaces (UI) and dashboards for secure interaction with AI capabilities, tailored for classified environments. Develop and optimise server-side logic, APIs, and services to integrate AI functionalities seamlessly across workflows and systems. Implement authentication and access control mechanisms to ensure secure and compliant use of systems, aligning with data sovereignty policies. Design and develop containerised application environments (e.g., Docker) and integrate them with orchestration tools (e.g., Kubernetes) to ensure scalability and high availability. Collaborate with data engineers and AI engineers to integrate data pipelines, inference mechanisms, and AI model outputs into front-end and back-end systems. Develop robust error handling, logging, and performance monitoring solutions across the application stack to ensure reliable operation of platforms. Ensure compliance with security and privacy standards by implementing secure coding practices at all stages of development. Build automated testing frameworks to validate the stability, security, and performance of full-stack systems. Improve the scalability and flexibility of architectures by designing modular and reusable components across the stack. Provide support for the deployment, maintenance, and troubleshooting of systems in classified operational environments. Participate in the development of Minimum Viable Products (MVPs) and prototypes, assisting in delivering innovative solutions for mission objectives. Produce and maintain detailed documentation of development workflows, APIs, system architectures, and configurations to ensure knowledge continuity and operational transparency. Stay current with emerging tools and methods for full-stack development, enabling enhanced functionality and secure deployment. Support internal training efforts related to full-stack development, secure coding practices, and application management. Qualifications Required:
Desired:
|