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.