ML Engineer Jobs in Colorado
ML Engineer jobs in Colorado concentrate in aerospace and defense, financial technology, and health technology, with Denver, Boulder, and Colorado Springs driving the majority of hiring across experience levels from junior to principal. Lockheed Martin, Charles Schwab, and DaVita are among the established employers with deep Colorado roots that consistently recruit ml engineers. The most in-demand specialties include natural language processing, computer vision, and MLOps platform engineering. See the openings below and apply to the ones that match your experience.
Find ML Engineer JobsOverview
Showing 5 of 25+ ML Engineer jobs











Davidson is distinguished in the aerospace and missile defense industry, in part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology solutions in defense of our nation.
Davidson is seeking an AI (ML) Engineer in Colorado Springs, CO.
This position is an integral part of a fast-paced, innovative program for the Missile Defense Agency (MDA) involving the creation of advanced M&S, Optimization, and AI capabilities in support of the Guam Defense System (GDS). The program works cross-functionally with innovative team members skilled in Modeling & Simulation (M&S), Artificial Intelligence (AI)/Machine Learning (ML), DevSecOps, and Cybersecurity.
The ideal candidate will possess a fundamental understanding of AI/ML principles, experience supporting AI/ML projects from conception to deployment, and strong communication skills. As an AI/ML Engineer, you will be responsible for developing AI/ML products directly feeding the AI/ML strategy, communicating AI/ML concepts and results to both technical and non-technical audiences, and collaborating with cross-functional teams to deliver innovative AI-powered solutions. The selected individual must be able to work with little direct supervision, work as an integral member of a product delivery team and meet time critical delivery schedules.
Work will be performed at a contractor facility in Colorado Springs, CO and at Schriever SFB.
All team members should be able to:
- Experiment with innovative theories, ideas, and concepts to expand the realm of the possible
- Self-organize and participate in an Agile development lifecycle
- Ask questions and build consensus within a cross-functional team
- Provide design inputs and collaborate to decompose, estimate, and refine backlog requirements
Job Responsibilities:
- Candidate will serve as an AI Engineer for a team creating multiple AI/ML projects and the development and training environment in which they are created.
- Primary responsibilities include close collaboration with data team members, collaboration with functional SMEs, and developing advanced optimization models for customer product enhancement
- Train models and algorithms within a software product across a cross-functional team to provide value to our customer
- Support the full lifecycle of AI/ML projects, from problem definition and data collection to model development, deployment, and monitoring.
- Design, develop, and implement AI/ML models and algorithms using appropriate tools and techniques.
- Ensure the quality and accuracy of AI/ML models through rigorous testing and validation.
- Collaborate with software engineers, network security, and DevOps teams to deploy AI/ML models into production environments.
- Model performance of AI/ML models in production and identify areas for improvement.
- Communicate AI/ML concepts and results effectively to both technical and non-technical audiences.
- Work in close coordination with multiple teams that will use AI/ML products.
- Work with AI/ML Lead to define problem statements and success metrics for AI/ML products.
Job Requirements:
- Bachelor of Science degree in a STEM (Science, Technology, Engineering, or Math) discipline with 4 to 6+ years of relevant experience, or a Master's degree and 3 years experience.
-
AI Experience
- Familiarity in a variety of AI/ML techniques, including deep learning, natural language processing, computer vision, and reinforcement learning.
- Experience with Large Language Models/Generative AI and Prompt Engineering. Also, using LLM/GAI solutions for usage in human-machine teaming for Software Development. Algorithmic understanding of heuristic and black box approaches for optimization, such as Genetic Algorithms, Simulated Annealing, Bayesian Optimization, and Particle Swarm Optimization.
- Familiarity with ML algorithms, such as Decision Tree, Random Forest, Support Vector Machine, Neural Network, Convolutional Neural Network, Long Short-Term Memory.
- Experience evaluating models using common AI/ML concepts (e.g. cross-validation, drift monitoring, model cards, bias/fairness testing).
- Familiarity with response AI/model governance.
AI Development Experience- Proficient in building optimization models with one of the following languages: Python, C, C++
- Understanding of Python's common data stack (NumPy, Pandas, SciPy)
- Experience with common ML frameworks for Python (scikit-learn, Tensorflow, PyTorch)
Development Environment Experience- Experience with collaborative programming tools (Git, Gitlab)
- Familiarity with Linux operating systems.
Team Environment and Communication- Strong communication and interpersonal skills; including presentation skills.
- Strong problem-solving and analytical skills.
- Must be self-motivated, able to work effectively in a dynamic and collaborative team environment.
- Ability for some limited travel (less than 10% time) to support program meetings.
- Excellent communication skills
Desired Competencies/Experience/Certifications:
- 5+ years of relevant experience in Operations Research/Machine Learning
- Demonstrable experience building ML models in Python
- Experience with data manipulation and ML for big datasets
- Experience with MLOps tools (Kubeflow, MLflow, DVC)
- Knowledge of modern application development to include containerization (Docker/K8S)
- Demonstrable experience applying analytical and programming skills to solve optimization problems
- Strong algorithmic understanding of classical optimization techniques. (e.g., linear programming, gradient descent).
- Familiarity with Agile processes/development methodology
- Familiarity with cloud computing platforms such as AWS, Azure, or GCP.
Clearance Requirements:
- Holds active DoD Secret clearance at time of application and able to obtain Top Secret Security clearance.
See All 25 ML Engineer Jobs in Colorado
Find roles in Colorado that match your experience and apply in just a few clicks.
Find ML Engineer JobsML Engineer Jobs by City in Colorado
Where Colorado roles are concentrated, by current openings.
ML Engineer Job Market in Colorado
A snapshot from current Colorado openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Science & Research
- Transportation & Logistics
What Colorado Employers Look For
The qualifications that appear most often in ML engineer jobs across Colorado.
- Bachelor's or master's degree in computer science, statistics, or a related quantitative field
- Proficiency in Python and machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn
- Experience designing, training, and deploying production machine learning models at scale
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure for ML pipeline development
- Strong command of SQL and experience working with large structured and unstructured datasets
- Ability to communicate model performance, limitations, and trade-offs clearly to non-technical stakeholders
ML Engineer Jobs in Colorado: Frequently Asked Questions
How do you become a ml engineer in Colorado?
Becoming a ml engineer in Colorado requires no state-issued license, so hiring is driven by education and demonstrated technical ability. Most Colorado employers expect at minimum a bachelor's degree in computer science, mathematics, or a related field, though many competitive candidates hold a master's. Building a portfolio of end-to-end ML projects, contributing to open-source repositories, and earning cloud certifications from AWS or Google Cloud strengthens candidacy considerably in the Colorado market.
Which companies hire ml engineers in Colorado?
Employers hiring ml engineers in Colorado right now include Lockheed Martin, Advanced Space, and Ricoh, based on current listings on Migrate Mate as of November 2026. Colorado's aerospace, fintech, and health technology sectors generate particularly consistent demand for ml engineers across the state.
Which Colorado cities have the most ml engineer jobs?
Denver, Boulder, and Littleton have the most ml engineer openings in Colorado. Denver anchors the market as the state's largest tech and financial services hub, Boulder draws demand through its concentration of research-oriented startups and university-affiliated institutions, and Colorado Springs contributes through its substantial aerospace and defense employer base including operations tied to military installations.
Are there remote ml engineer jobs in Colorado?
Yes, and more than most fields. About 58% of ml engineer openings tied to Colorado are remote or hybrid as of November 2026, reflecting that the core work of model development, experimentation, and pipeline engineering is largely computer-based. Roles focused on MLOps, research, and analytics tend to offer the most location flexibility, while positions requiring close collaboration with embedded hardware or on-site data infrastructure are more likely to be in-office.
How can I get hired as a ml engineer in Colorado with little or no experience?
The most realistic entry path is through a data analyst or software engineering role at a Colorado employer that has an internal ML team, then transitioning once you have project exposure. Large Colorado employers in health technology and aerospace, such as those headquartered in the Denver metro, often post junior ML or data science associate roles for recent graduates. A strong GitHub portfolio, a completed Kaggle competition, or a relevant master's thesis targeting a Colorado industry vertical gives candidates without professional ML experience a meaningful edge.
Where can I find and apply to ml engineer jobs in Colorado?
You can find and apply to ml engineer jobs in Colorado on Migrate Mate, which lists current openings from Colorado employers. Search the listings to find roles that match your background and apply directly to the ones that fit.
See All 25 ML Engineer Jobs in Colorado
Find roles in Colorado that match your experience and apply in just a few clicks.
Find ML Engineer Jobs