Machine Learning Engineer
Location: Huntsville, AL (On-site with some hybrid flexibility)
Relocation package offered if not from Alabama
We are seeking a detail-oriented Machine Learning Engineer to support advanced analytics and modeling initiatives within a highly secure, mission-driven environment. This position is based onsite in Huntsville, AL and focuses on building, deploying, and maintaining machine learning solutions at scale.
This role will work across the full machine learning lifecycle, partnering with cross-functional teams to integrate models into production systems and ensure reliable, high-performing solutions.
Key Responsibilities
• Design, build, and integrate machine learning models into existing software systems and workflows
• Develop and maintain end-to-end ML pipelines, including data ingestion, transformation, training, and deployment
• Transition models from research and prototyping into production-ready environments
• Monitor model performance, including drift detection, failure handling, and continuous improvement
• Build and optimize data pipelines to support model training and inference
• Conduct experiments, validate results, and document findings
• Write clean, scalable, and maintainable code, primarily in Python
• Collaborate with engineering and data teams to ensure seamless system integration
Technical Environment
• Python, Jupyter Notebooks, PostgreSQL, and related data tools
• Containerization technologies such as Docker
• Version control and CI/CD tools such as GitHub or GitLab
• Linux and Windows environments
Job Requirements and Qualifications:
· A minimum of 12 years of work experience, with 1-3 years of experience working with ML frameworks
· TS/SCI with ability to obtain CI Polygraph after onboarding.
· Degree in Computer Science, Statistics, Mathematics, Physics or another quantitative field.
· 1-3 years of experience working with ML frameworks.
· Programming proficiency in Python and extensive knowledge of ML frameworks, libraries data structures, and data modeling.
· Solid understanding of the full ML development lifecycle.
· Experience working with SQL and NoSQL databases.
· Experience with both Linux and Windows operating systems.
· Knowledge of CI/CD and Agile methodologies.
· Understanding of software design and system integration.
Preferred Qualifications:
· Experience with petabyte scale data sets
· Experience with multi-INT analytics
· Experience deploying, monitoring, and scaling models in production environments