Logo
Systems Planning & Analysis

Data Science & AI Branch Full Stack Developer

Systems Planning & Analysis, Norfolk, Virginia, United States, 23500

Save Job

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

Design, develop, and maintain secure, scalable, and high-performance front-end and back-end systems to support AI applications, using existing applications as 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 across workflows and systems. Implement authentication and access control mechanisms to ensure secure and compliant use of systems. Design and develop containerised application environments (e.g., Docker) and integrate with orchestration tools (e.g., Kubernetes). 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 across the application stack. Ensure secure coding practices and compliance with security and privacy standards. Build automated testing frameworks to validate stability, security, and performance. Improve scalability and flexibility by designing modular and reusable components. Provide deployment, maintenance, and troubleshooting support in classified operational environments. Participate in MVPs and prototypes to deliver innovative solutions for mission objectives. Produce and maintain documentation of development workflows, APIs, system architectures, and configurations. Stay current with emerging tools and methods for full-stack development and secure deployment. Support internal training related to full-stack development, secure coding practices, and application management. Qualifications

Required: Citizenship of one of the NATO member countries. Active NATO Secret-level security clearance or valid national Secret clearance. Bachelor’s degree or higher in Computer Science, Software Engineering, or a related discipline OR 4+ years of professional experience in full-stack development within the last 6 years. Proven experience in full-stack development roles, including design, development, and deployment of secure and scalable web applications within the last four years. Expertise in front-end technologies including HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js. Proficiency in server-side programming with languages like Python, Node.js, Java, or .NET. Experience designing and consuming RESTful and GraphQL APIs. Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL options (e.g., MongoDB, DynamoDB). Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes). Familiarity with secure software development practices and OWASP standards. Demonstrated ability to implement automated testing frameworks (e.g., Jest, Selenium, Cypress). Effective communication and documentation skills across software development, AI engineering, and operations teams. Experience working within NATO environments or familiarity with NATO processes. Able to work onsite fully based on client needs. Desired

Experience integrating AI/ML model outputs into web applications and real-time UI/UX. Cloud knowledge (Azure or AWS) for deploying secure front-end/back-end systems. Familiarity with visualization tools (D3.js, Chart.js, Plotly, ggplot2). Experience with agile methods and DevSecOps workflows. Familiarity with classified networks and regulations on authentication and cybersecurity. Ability to create intuitive dashboards for technical and non-technical users. Eligibility and prior experience with security clearances to operate classified systems.

#J-18808-Ljbffr