Machine Learning Engineer
CRC Insurance Services, Inc. · Charlotte, NC
—
Jul 27, 2026
Charlotte, NC
Jul 28, 2026
What this job asks for AI summary
An early ML hire at a specialty wholesale insurance company, responsible for building and deploying production-grade machine learning models and data pipelines from the ground up. The role spans the full ML lifecycle — prototyping, MLOps, CI/CD, monitoring, and retraining — while also contributing to team standards and ML strategy alongside the Head of ML. Suits an experienced ML engineer or data scientist comfortable operating independently in a greenfield environment.
Senior level · 5+ years · Charlotte-Concord-Gastonia, NC-SC · Full-time
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 35 people in the Charlotte-Concord-Gastonia, NC-SC area plausibly meet what this posting asks for (data scientists). range 15–55
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $135,373 (middle half $99,450–$169,109).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (7)
The role is listed under multiple locations — Charlotte NC, Dallas TX, Raleigh NC, and Alpharetta GA — with no single primary site indicated; Charlotte is used as the representative metro.
The SOC classification is a genuine toss-up: the posting emphasizes production ML deployment, pipelines, and MLOps engineering (pointing toward 15-1252 Software Developers) but also explicitly calls for data science skills and model development (pointing toward 15-2051 Data Scientists). 15-2051 was chosen as primary because the role is framed as a 'data science hire' building ML models, with engineering as the delivery mechanism.
The required experience is stated two ways: '5+ years total in data analytics, infrastructure, engineering and science roles' and '2+ years in applied ML engineering or data science roles.' The 5-year figure is used as the overall years minimum as the broader role-level requirement.
A Bachelor's degree is listed as required but the posting explicitly accepts 'equivalent education and software engineering training or experience,' so the degree requirement is set to None.
Lakehouse Monitoring appears only within the MLOps tools parenthetical alongside MLflow and Azure DevOps; all three are listed under required qualifications, but Lakehouse Monitoring is a narrower, less universally recognized tool and its standalone gate status is less certain — listed as preferred to reflect that ambiguity.
'ML frameworks' is retained as a required skill because the posting states 'strong proficiency in Python and ML frameworks' under required technical skills, even though no specific framework (e.g., scikit-learn, PyTorch, TensorFlow) is named.
Insurance industry knowledge appears only under the Nice-to-Have section.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.