AI/ML Software Developer
Role details
Job location
Tech stack
Job description
Designs, develops, trains, evaluates, and integrates AI/ML models and algorithms supporting Government operational systems
-
Prepares and structures data for machine learning pipelines, feature engineering, and model lifecycle management
-
Implements model monitoring, performance validation, traceability, and reproducibility of AI artifacts
-
Integrates AI/ML capabilities into software applications and system architectures using APIs and microservices
-
Supports DevSecOps activities including CI/CD pipelines, automated testing, and secure deployment
-
Ensures solutions comply with DoD cybersecurity, RMF, data protection, and Responsible AI policies
-
Supports system accreditation, documentation, testing, and evaluation activities
-
Collaborates with Government and contractor teams across development, integration, and readiness environments
-
Participates in Agile program increment (PI) planning and activities requiring periodic travels
Requirements
Active Secret clearance or above required. Active TS/SCI highly preferred.
-
Bachelor's degree in related field required
-
A Master's degree may substitute for 2 years of experience
-
5 years of experience in the functional area
-
3 years of demonstrated experience designing, developing, training, and evaluating machine learning models using industry-standard frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
-
3 years of experience with programming languages commonly used in AI/ML development, such as Python, and supporting languages (e.g., SQL, Java, C++).
-
3 years demonstrated experience of machine learning concepts, including supervised and unsupervised learning, model evaluation techniques, and feature engineering.
-
Demonstrated experience in preparing, conducting, and documenting various systems tests and results to verify system operability and compliance with project standards and requirements.
-
3 years of experience testing web-based applications.
-
3 years of experience participating in software development programs or projects.
-
Demonstrated experience with relational databases, RESTful API development and communication, and system integrations.
-
5 years of experience with Jenkins and GitLab.
-
Experience structuring data so it can be integrated into machine learning technologies or AI capabilities.
Preferred Skills and Qualifications:
-
Experience using Agile Test-Driven Development
-
Experience integrating into DoD DevSecOps environments
-
5 years of experience with CI/CD software development
-
Experience supporting RMF accreditation and security assessment activities
-
Experience with model monitoring, explainability, and Responsible AI practices
-
Experience integrating AI/ML services into operational dashboards or decision support platforms
Benefits & conditions
$110,000
Maximum Salary
$145,000