Want to know if you’re a fit? Upload your resume and let our AI show you.
Skills
Agile Programming Methodologiesunmatched
Cloud Computingunmatched
Computer Scienceunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Data Managementunmatched
Data Modelingunmatched
Data Processingunmatched
Data Setsunmatched
Data Structuresunmatched
Database Administrationunmatched
Dockerunmatched
GitHubunmatched
Linux Operating Systemunmatched
Machine Learningunmatched
Mathematicsunmatched
Microsoft Windows Operating Systemunmatched
NoSQLunmatched
Onboardingunmatched
Performance Analysisunmatched
Performance Modelingunmatched
Physicsunmatched
PostgreSQLunmatched
Problem Solving Skillsunmatched
Production Systemsunmatched
Prototypingunmatched
Python Programming/Scripting Languageunmatched
SQL Databasesunmatched
Sensitive Compartmented Information (SCI)unmatched
Software Designunmatched
Statisticsunmatched
System Architectureunmatched
System Integration (SI)unmatched
Top Secret Clearanceunmatched
Validation Documentationunmatched
Description
Job Title: Machine Learning -Engineer Job Type: Full-Time (Hybrid set-up after 6 months) Location: Huntsville, AL Mandatory : Active TS/SCI clearance with ability to obtain a CI Polygraph after onboarding
About the Role
A growing defense-focused organization is seeking an experienced Machine Learning Engineer to support advanced intelligence and analytics initiatives in Huntsville, Alabama. This opportunity is ideal for someone who excels in highly secure environments and has experience taking machine learning solutions from concept through full-scale production deployment. The role focuses on large-scale data processing, machine learning deployment, and enterprise system integration for mission-critical initiatives. This position requires working onsite during the first 6 months to support onboarding, team integration, and project ramp-up. After the initial 6-month period, the role transitions to a hybrid schedule.
Key Responsibilities
Design, build, and integrate machine learning solutions into broader software systems and infrastructure
Conduct testing, experimentation, validation, and performance documentation
Write clean, scalable, and maintainable Python code
Collaborate with engineering teams to ensure machine learning solutions align with system architecture
Develop and optimize data pipelines that support machine learning workflows
Convert machine learning prototypes into scalable, production-ready applications
Create deployment pipelines for machine learning models
Monitor model performance and resolve issues related to drift, failures, and rollback scenarios
Support CI/CD workflows and GitOps practices
Work across secure Linux and Windows environments
Technology Environment
Python
Docker
Jupyter Notebooks
PostgreSQL
GitLab
GitHub
SQL/NoSQL Databases
Linux
Windows
Required Qualifications
Bachelor's degree in Computer Science, Statistics, Mathematics, Physics, or another quantitative discipline
Minimum of 12 years of overall professional experience
1-3 years of hands-on experience working with machine learning frameworks
Strong Python programming experience
Deep understanding of machine learning frameworks, libraries, data structures, and data modeling
Experience working with SQL and NoSQL databases
Knowledge of CI/CD pipelines and Agile development methodologies
Strong understanding of software design principles and system integration
Preferred Qualifications
Master's degree in a related field with 12 years of experience OR
Bachelor's degree in a related field with 17 years of experience