The job is looking to solve the business and technical problem of supporting cyber training, threat emulation, and decision support for the Department of Defense (DoD) by designing, developing, and deploying AI/ML models.
Requirements
- Proficiency in Python and AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Experience with containerization (Docker) and orchestration platforms (Kubernetes, OpenShift).
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or similar.
- Strong understanding of Linux-based systems, virtualization (VMware, KVM), and cloud-native architectures.
- Experience developing and deploying AI models in classified or isolated environments.
- Working knowledge of Agile and DevSecOps methodologies.
- Familiarity with REST APIs, automated testing frameworks, and data labeling tools.
Responsibilities
- Design, develop, and deploy AI/ML models to support cyber training, threat emulation, and decision support.
- Integrate AI capabilities into microservices in the cloud and on-premises and distributed simulation environments.
- Develop and maintain data pipelines, model training workflows, and inference services.
- Collaborate with DevSecOps teams to integrate AI components into CI/CD pipelines.
- Apply natural language processing (NLP), reinforcement learning, or anomaly detection techniques to enhance cyber range realism.
- Optimize model performance and scalability across Linux-based systems and containerized environments.
- Support the development of intelligent agents and behavior models for simulated adversaries and network traffic.
Other
- Bachelor’s degree in Computer Science, Artificial Intelligence, Data Science, or related field.
- Active Secret clearance required; TS/SCI strongly preferred.
- Minimum of 5+ years of experience in AI/ML development, software engineering, or data science.
- Strong analytical and problem-solving skills.
- Excellent communication skills, both written and verbal.