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 Jobs

Overview

Open roles30
Top employerRELX
Top cityRaleigh, NC
Cities hiring8
Work type36% Remote
Top industryTechnology

Showing 5 of 30+ ML Engineer jobs

Research Assistant – Gaia Variable Star Machine Learning
We won't show you this job again
Added 1d ago
Research Assistant – Gaia Variable Star Machine Learning
University of North Carolina at Chapel Hill
Chapel Hill, North Carolina
Biotech & Life Sciences
Laboratory Research
Research & Academia
10,000+

Have you applied for this role?

Scientific Machine Learning to Simulate Complex Physics Processes in Porous Materials
We won't show you this job again
Added 3d ago
Scientific Machine Learning to Simulate Complex Physics Processes in Porous Materials
King Abdullah University of Science and Technology
King, North Carolina
Higher Education
Research & Academia
Teaching & Instruction

Have you applied for this role?

Sr. Principal Machine Learning Software Engineer – Inference Serving Engine
We won't show you this job again
Added 3d ago
Sr. Principal Machine Learning Software Engineer – Inference Serving Engine
Ampere Computing
Durham, North Carolina
AI (Artificial Intelligence)
Data Science
Software Engineering
$226k - $356k/yr
Hybrid
Bachelor's degree in electrical engineering
1,001-5,000

Have you applied for this role?

Machine Learning Engineering Intern - Summer 2027
We won't show you this job again
Added 1w ago
Machine Learning Engineering Intern - Summer 2027
Siemens
Raleigh, North Carolina
AI (Artificial Intelligence)
Data Science
ML (Machine Learning)
$29 - $34/hr
Hybrid
Bachelor's degree in philosophy
10,000+

Have you applied for this role?

Machine Learning Engineer / AI Engineer
We won't show you this job again
Added 1w ago
Machine Learning Engineer / AI Engineer
NTT DATA
Charlotte, North Carolina
AI (Artificial Intelligence)
Data Science
Software Engineering
$65.67 - $80.11/hr
Hybrid
Bachelor's degree in engineering
10,000+

Have you applied for this role?

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

ML Engineer Jobs by City in North Carolina

Where North Carolina roles are concentrated, by current openings.

Cary
6 jobs
Durham
5 jobs
Charlotte
3 jobs
King
1 job
Chapel Hill
1 job
Camp Lejeune
1 job
Research Triangle Park
1 job

ML Engineer Job Market in North Carolina

A snapshot from current North Carolina openings, updated as new roles post.

Who's Hiring

RELX3 open roles
LexisNexis Legal & Professional3 open roles
COVAR2 open roles

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