ML Engineer Jobs in North Carolina
ML Engineer jobs in North Carolina are active and growing, concentrated in the Research Triangle's technology and life sciences sectors, financial services firms in Charlotte, and defense and intelligence contractors across the Piedmont, with openings at every level from entry-level associate to principal and staff engineer. The heaviest hiring is in Raleigh, Charlotte, and Durham, where employers like Red Hat, Bank of America, and SAS Institute have long-established engineering teams. The most in-demand specialties are natural language processing, computer vision, and MLOps infrastructure. Find a role that fits below and apply directly.
Find ML Engineer JobsOverview
Showing 5 of 27+ ML Engineer jobs











About CoVar
CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the DoW detect threats in high-stakes environments and enable biomedical researchers to accelerate discoveries that save lives. Our team is composed of curious, passionate engineers who care deeply about using AI to solve real-world problems that matter.
Internship Overview
- 8-12 weeks – flexible, depending on your schedule
- In-person in Durham, NC
- Competitively paid internship
- Matched with one project based on your current expertise and interests
- Paired with an advisor or project lead who will guide you and help you set and meet your goals
- Concludes with you presenting your work either internally to CoVar or externally to the customer
Interview Timeline
- Accepting applications online from now to mid-November 2026
- Interviews starting in September 2026
- Interview steps consist of a video screening and a code screening
- Offers out by end of November 2026
About the position
You will help CoVar develop software and machine learning algorithms to solve real-world customer problems. You will work with data, develop algorithms, evaluate results, and write the production code that goes onto real-world systems. You may have the opportunity to present your work to high-level customers in the DoW and in the industry.
Qualifications
Applicants should have expertise in Python (including NumPy, pandas, and other packages) and PyTorch. Deep understanding of machine learning fundamentals (gradient descent, cross-validation, ROC curves, confusion matrices) are necessary. Knowledge of classical machine learning (e.g., support-vector-machines, logistic regression) are valued. Applicants are ideally familiar with some computer vision algorithms (e.g., for object classification (ResNet, ResNext), object detection (e.g., YOLO, CenterNet), or image segmentation) and/or other modern image processing AI/ML techniques (vision image transformers, vision language models, etc.). Previous experience with DoW customers is a plus.
Minimum qualifications
- Software expertise: Python and associated numerical and analytics packages (NumPy, pandas, etc.); git; PyTorch.
- AI/ML expertise: Machine learning fundamentals; Deep knowledge of state-of-the-art in any of the following: computer vision (preferred), natural language processing, classical machine learning, Bayesian models, etc.
- Pursuing B.S., preferably M.S. or Ph.D in engineering, math, computer science, or related field
- Excellent technical communication skills
- Ability to work in Durham, NC (relocation assistance available)
- Work authorization: US citizen
Bonus skills
- Department of War project experience
Benefits
- Competitive hourly wages
- Flexible work schedule
- Hybrid policy (in office at least 3x per week)
Email us: careers@covar.com
Visit us: www.covar.com
See All 27 ML Engineer Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find ML Engineer JobsML Engineer Jobs by City in North Carolina
Where North Carolina roles are concentrated, by current openings.
ML Engineer Job Market in North Carolina
A snapshot from current North Carolina openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Technology & Software
- Electronics & Hardware
- Telecommunications
What North Carolina Employers Look For
The qualifications that appear most often in ML engineer jobs across North Carolina.
- Bachelor's or master's degree in computer science, statistics, or a related quantitative field
- Proficiency in Python and experience with machine learning frameworks such as TensorFlow or PyTorch
- Hands-on experience building and deploying production machine learning models at scale
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for model training and serving
- Experience with MLOps practices including model monitoring, versioning, and CI/CD pipelines
- Strong communication skills to translate model outputs into actionable insights for non-technical stakeholders
ML Engineer Jobs in North Carolina: Frequently Asked Questions
How do you become a ml engineer in North Carolina?
ML engineering in North Carolina has no state-issued license or registration requirement, so the path runs through education and demonstrated technical skill. Most North Carolina employers expect at least a bachelor's degree in computer science, mathematics, or a related field, with a master's degree preferred at many Research Triangle and Charlotte financial firms. Building a portfolio of deployed models, contributing to open-source projects, and earning cloud certifications from AWS or Google are the credentials that give candidates a clear edge in the North Carolina market.
Which companies hire ml engineers in North Carolina?
Employers hiring ml engineers in North Carolina right now include RELX, LexisNexis Legal & Professional, and Apple, based on current listings on Migrate Mate as of September 2026. North Carolina's concentration of technology firms in the Research Triangle, major banks in Charlotte, and defense contractors across the Piedmont means demand comes from a wide range of industries rather than a single sector.
Which North Carolina cities have the most ml engineer jobs?
The cities with the most ml engineer openings in North Carolina are Raleigh, Cary, and Charlotte. Raleigh and Durham dominate because of the Research Triangle's dense cluster of technology companies, university spinouts, and life sciences firms, while Charlotte draws demand from its large financial services and fintech sector, with Bank of America and other major institutions running substantial data and AI teams.
Are there remote ml engineer jobs in North Carolina?
Yes, and more than most fields. About 42% of ml engineer openings tied to North Carolina are remote or hybrid as of September 2026, reflecting the role's nature as largely software and data-driven work that doesn't require a fixed physical location. The most remote-friendly areas of the role are model development, experimentation, and research, while positions involving on-premise infrastructure or close collaboration with hardware teams tend to require in-person presence.
How can I get hired as a ml engineer in North Carolina with little or no experience?
The most realistic entry path is an associate or junior ml engineer role at a North Carolina technology company, which typically requires a degree but accepts candidates without industry experience if they can demonstrate applied project work. Research Triangle employers like SAS Institute and Red Hat, along with the large Charlotte banks, run structured new-graduate hiring programs that place candidates into rotation or apprenticeship tracks. Lateral moves from data analyst, data engineer, or software developer roles are common, and a portfolio of end-to-end projects covering data preparation through model deployment is the credential that opens those conversations.
Where can I find and apply to ml engineer jobs in North Carolina?
You can find and apply to ml engineer jobs in North Carolina on Migrate Mate, which lists current openings across the state. Search the listings for roles that match your experience level and specialization, then apply directly to the ones that fit.
See All 27 ML Engineer Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find ML Engineer Jobs