Junior AI Software Engineer
Junior AI Software Engineer building, testing, and deploying ML pipelines in secure defense/intelligence environments using Python, Docker, and cloud platforms (AWS/Azure).
- Compensation
- $90K–$130K / yr
- Location
- Chantilly/Herndon, VA
- Work setup
- Not specified
- Seniority
- Junior
- Employment
- Contract
- Experience
- 4+ years
- Category
- Ai engineering
- Posted
Skills
Must have
- US Citizen with active TS/SCI clearance and Full-Scope Polygraph
- Bachelor's degree in CS, IS, Engineering, or related technical field
- 0-4+ years of software engineering experience
- Basic familiarity with PyTorch or TensorFlow
- Basic understanding of model evaluation and prompt engineering
- Core understanding of supervised/unsupervised learning and feature engineering
- Practical competency in Python and fundamental scripting tools
- Experience building and running basic Docker images
- Working knowledge of Agile, Scrum, or Kanban
- Basic familiarity with AWS or Azure
- Hands-on exposure to static code analysis and security scanning tools (e.g., SonarQube)
Nice to have
- Experience writing automated unit tests and maintaining code repositories
- Cloud or technical entry certifications (e.g., AWS Certified Cloud Practitioner)
- Master's degree
Full description
Dark Wolf constructs and deploys data management and analytics solutions for the defense and intelligence communities. We’re proud to boast a world-class engineering team that thrives on rolling up their sleeves to solve your mission’s biggest challenges.
Dark Wolf is seeking a Junior / Entry-Level AI Software Engineer to support the construction, testing, and deployment of artificial intelligence and machine learning pipelines in secure, high-assurance environments. In this role, you will work alongside senior technical leads to maintain data processing workflows, implement foundational software code, and assist in containerizing software components
Key Responsibilities
- Assist with building and maintaining scalable ML data ingestion pipelines.
- Support code development and scripting using Python and Bash.
- Containerize application modules using Docker for deployment.
- Perform regular unit testing and execute automated security scanning tools to ensure code health and compliance.
- Participate in daily Agile activities, code reviews, and backlog refinement sessions.
Required Qualifications:
- Clearance: Must be a US Citizen holding an active TS/SCI security clearance with an active Full-Scope Polygraph.
- Education: Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical field (Master’s degree preferred).
- Experience: 0-4+ years of software engineering experience.
Technical Competencies:
- AI Frameworks: Basic familiarity with PyTorch or TensorFlow.
- AI Models: Basic understanding of model evaluation techniques and foundational prompt engineering.
- Machine Learning: Core understanding of supervised/unsupervised learning concepts and feature engineering.
- Programming & Scripting: Practical competency in Python and fundamental scripting tools.
- Containerization: Experience building and running basic Docker images.
- Agile Frameworks: Working knowledge of Agile, Scrum, or Kanban concepts.
- Multi-Cloud Architecture: Basic familiarity with cloud platforms such as AWS or Azure.
- Security Scanning Tooling: Hands-on exposure to static code analysis and security scanning tools (e.g., SonarQube).