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 30+ ML Engineer jobs









- Research experience with Gaia DR3 multi-epoch photometry or H-R diagram/color-magnitude diagram analysis
- Experience with functional data analysis, smoothing splines, or unsupervised clustering methods
- Experience using high-performance computing (e.g., UNC Longleaf) or GPU cloud computing resources
- Familiarity with time-domain survey data (TESS, ZTF, ASAS-SN) or variable star astrophysics
- Experience building interactive web-based data visualization tools
Not Applicable.
See All 30 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
- Telecommunications
- Electronics & Hardware
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 COVAR, based on current listings on Migrate Mate as of November 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 Durham. 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 71% of ml engineer openings tied to North Carolina are remote or hybrid as of November 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 30 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