Pay
$166K–$240K is typical
The middle half of what similar US postings state. This one doesn’t list pay.
From 1,383 postings in the last year. Stated ranges, not salaries paid.
Huntsville, AL, United States
Actively hiring, first seen by us 6 days agoWork setup in the employer’s posting: On-siteFrom the employer’s posting
Employment type in the employer’s posting: Full-timeFrom the employer’s posting
Active Top Secret clearance with SCI eligibility
Convert research prototypes and notebooks into maintainable Python modules and services
Integrate trained models into existing applications, APIs, and processing workflows
Package and deploy model inference services using containerized environments
Develop, train, evaluate, and improve machine learning models for operational applications
Monitor model behavior and identify data drift and performance degradation
Convert research prototypes and notebooks into maintainable Python modules and services.
Integrate trained models into existing applications, APIs, and processing workflows.
Package and deploy model inference services using containerized environments.
Develop, train, evaluate, and improve machine learning models for operational applications.
Monitor model behavior, resource utilization, and inference performance.
Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics, Data Science, or a related quantitative discipline.
3–5 years of relevant experience in machine learning engineering, software development, or applied data science.
Proficiency in Python and common machine learning libraries.
Practical experience training, evaluating, and deploying machine learning models.
Experience with machine learning frameworks such as PyTorch, TensorFlow, or scikit-learn.
Experience using SQL and relational databases.
Experience deploying and maintaining machine learning models in production.
Experience with MLflow or similar experiment tracking and model registry platforms.
Familiarity with Triton Inference Server or comparable inference serving platforms.
Experience developing computer vision, NLP, classification, or anomaly detection solutions.
- Active Top Secret clearance with SCI eligibility. - Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics, Data Science, or a related quantitative discipline. - 3–5 years of relevant experience in machine learning engineering, software development, or applied data science.
Actively hiringFirst seen by us 6 days ago, still listed, and not a repost of an earlier posting.
These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.
$166K–$240K is typical
The middle half of what similar US postings state. This one doesn’t list pay.
From 1,383 postings in the last year. Stated ranges, not salaries paid.
Day 6
Early. Similar jobs usually come down between day 8 and day 75.
At SOSi, jobs usually come down by about day 53.
From 5,254 similar postings that came down, and 28 of SOSi’s. Coming down is not always a hire.
28 open jobs
Open jobs by the week we first saw them, last 12 weeks.
Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.
The selected candidate will contribute to an MLOps environment supporting national security missions and large-scale analytical workloads. The position focuses on transforming machine learning prototypes into reliable, maintainable, and production-ready capabilities. The ideal candidate has practical experience developing machine learning models, writing production-quality Python, and integrating models into established software systems. Candidates should understand the full machine learning lifecycle, including data preparation, experimentation, evaluation, deployment, monitoring, and continuous improvement. The engineer will work alongside data scientists, data engineers, and software developers in an Agile environment to deliver solutions aligned with mission requirements.
The engineer will work alongside data scientists, data engineers, and software developers in an Agile environment to deliver solutions aligned with mission requirements. The team works with technologies including Python, PyTorch, scikit-learn, MLflow, PostgreSQL, Docker, Linux, GitLab, Jupyter Notebooks, and supporting MLOps infrastructure. Essential Job Duties
Production ML Engineering - Convert research prototypes and notebooks into maintainable Python modules and services. - Integrate trained models into existing applications, APIs, and processing workflows.
Software Development and Quality Assurance - Write clean, modular, testable, and maintainable Python code. - Develop unit tests for preprocessing, feature engineering, and model-related functionality.
- 3–5 years of relevant experience in machine learning engineering, software development, or applied data science. - Proficiency in Python and common machine learning libraries. - Practical experience training, evaluating, and deploying machine learning models.
- Experience with machine learning frameworks such as PyTorch, TensorFlow, or scikit-learn. - Experience using SQL and relational databases. - Working knowledge of Linux development environments and command-line tools.
- Experience with Git, collaborative development, and pull request workflows. - Familiarity with Docker and containerized application deployment. - Understanding of automated testing, including unit and integration testing.
- Work with PostgreSQL and other approved data sources. - Use MLflow or comparable tools to manage experiments and model artifacts. - Support model registry workflows, version promotion, and rollback procedures.
- Experience deploying and maintaining machine learning models in production. - Experience with MLflow or similar experiment tracking and model registry platforms. - Familiarity with Triton Inference Server or comparable inference serving platforms.
- Implement validation checks for dataset quality, schema consistency, and missing values. - Work with PostgreSQL and other approved data sources. - Use MLflow or comparable tools to manage experiments and model artifacts.
- Familiarity with Apache Airflow or similar workflow orchestration tools. - Experience with PostgreSQL, large-scale datasets, or distributed processing. - Understanding of model monitoring, data drift, reproducibility, and rollback strategies.
- Experience integrating machine learning models into ETL/ELT pipelines. - Familiarity with Apache Airflow or similar workflow orchestration tools. - Experience with PostgreSQL, large-scale datasets, or distributed processing.
- Practical experience training, evaluating, and deploying machine learning models. - Experience with machine learning frameworks such as PyTorch, TensorFlow, or scikit-learn. - Experience using SQL and relational databases.
Complete your application on jobs.smartrecruiters.com. The employer’s form will show what is required.
Already applied? Track this application
New ML Engineer postings at the employers we follow are up 13% over the last 6 weeks compared with the 6 before.
Each bar is one week of new postings. The darkest bars are the last 6 weeks.
Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.
We file this job under ML Engineer, by the work the posting describes.
ML engineers put machine learning models into products. They write the code that trains, ships, serves and monitors models so a recommendation or prediction works for real users.
Postings ask for strong Python and software engineering, a framework such as PyTorch, cloud services, and more and more often experience with large language models.
A data scientist often works out which model to build; an ML engineer makes it run reliably in production.
The government has no code for ML engineers, so these figures are for the closest group, computer and information research scientists.
Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1221.
SOSi is seeking a Mid-Level Machine Learning Engineer to support the development, integration, and deployment of machine learning capabilities for a government customer in Huntsville, Alabama.
The selected candidate will contribute to an MLOps environment supporting national security missions and large-scale analytical workloads. The position focuses on transforming machine learning prototypes into reliable, maintainable, and production-ready capabilities.
The ideal candidate has practical experience developing machine learning models, writing production-quality Python, and integrating models into established software systems. Candidates should understand the full machine learning lifecycle, including data preparation, experimentation, evaluation, deployment, monitoring, and continuous improvement.
The engineer will work alongside data scientists, data engineers, and software developers in an Agile environment to deliver solutions aligned with mission requirements.
The team works with technologies including Python, PyTorch, scikit-learn, MLflow, PostgreSQL, Docker, Linux, GitLab, Jupyter Notebooks, and supporting MLOps infrastructure.
Essential Job Duties
Machine Learning Development
Production ML Engineering
Software Development and Quality Assurance
Data Integration and MLOps
Collaboration and Delivery
Minimum Requirements
Preferred Qualifications
Work Environment
Working at SOSi
All interested individuals will receive consideration and will not be discriminated against for any reason.
Founded in 1989 and headquartered in Reston, Virginia, SOSi is a private defense and government solutions business specializing in advanced technology systems and mission support. Its capabilities include data science, software development, network engineering, intelligence, surveillance, and reconnaissance (ISR), and logistics.
Selected passages from the saved posting. Check the full description for conditions and exceptions.
No pay amount identified in the saved description.
Huntsville, AL, United States
- Work involving mission-sensitive data and secure computing environments. - Occasional remote work or travel may be available based on program requirements. Working at SOSi
No clear work-authorization passage found. Eligibility is unconfirmed.