Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Systems Planning and Analysis, Inc. (SPA) Logo

Data Science & AI Branch - Senior Software Developer

Systems Planning and Analysis, Inc. (SPA)

Salary not specified
Sep 26, 2025
Norfolk, VA, US
Apply Now

Systems Planning and Analysis, Inc. (SPA) is seeking a Senior Software Developer to provide onsite support for the Data Science & AI Branch within the Joint, Office of the Secretary of Defense, Interagency Division (JOID). This role will focus on designing, developing, and maintaining robust software components, implementing AI/ML algorithms, and managing data pipelines within NATO's secure environments to address complex national security issues.

Requirements

  • Proven experience as a software developer with a focus on implementation AI systems in the last 4 years.
  • Proficiency in modern software development and practices, including coding in Python, C++, Java, or similar programming languages.
  • Experience with AI/ML frameworks such as TensorFlow or PyTorch.
  • Demonstrated ability to develop and manage secure and scalable software systems for sensitive data.
  • Strong skills in database management, data processing, and cloud-based services, particularly with Amazon Web Services (AWS), Microsoft Azure.
  • Familiarity with containerization technologies and orchestration tools like Docker and Kubernetes.
  • Experience designing and testing APIs or system interfaces to integrate AI systems into larger infrastructures.

Responsibilities

  • Design, develop, and maintain robust software components focusing on scalability, performance, and security.
  • Implement and optimise AI/ML algorithms, ensuring compliance with NATO-specific requirements.
  • Design and manage data pipelines for secure handling of classified data.
  • Develop, test, and integrate model training and inference systems.
  • Deploy and support AI applications within NATO's secure environments.
  • Collaborate with data scientists and AI engineers to enhance software practices.
  • Produce high-quality documentation for software components and processes.

Other

  • Citizenship of one of the NATO member countries.
  • Active NATO Secret-level security clearance or valid national Secret clearance.
  • Bachelor’s degree or higher from a nationally recognized/certified university in Computer Science, Software Engineering, or a related technical discipline OR 6+ years of professional experience in software development within the last 8 years.
  • Understanding of NATO data security standards, privacy concerns, and secure coding practices.
  • Effective communication skills, to include writing technical documentation, code reviews, and collaboration with diverse stakeholders, including non-technical users.