Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CRC Group Logo

Software Engineer – Machine Learning

CRC Group

$130,000 - $150,000
Nov 4, 2025
Charlotte, NC, US
Apply Now

Building the foundation of the machine learning function at a market-leading insurance company, CRC Group, and shaping the ML strategy, frameworks, and operating model

Requirements

  • Strong proficiency in Python and ML frameworks
  • Experience with Databricks and Azure for data engineering and ML workflows
  • Familiarity with MLOps tools (MLflow, Lakehouse Monitoring, Azure DevOps) and CI/CD practices
  • Solid understanding of data science and engineering principles and model lifecycle management
  • 5+ years total in data analytics, infrastructure, engineering and science roles
  • 2+ years in applied ML engineering or data science roles
  • Proven track record of deploying ML models into production environments

Responsibilities

  • Partner with the Head of ML, product and data teams to define and implement the company-wide ML framework and best practices
  • Ideate, design and build ML and AI prototypes to validate priority use cases and solve complex business problems
  • Develop and deploy production-grade ML models and data pipelines
  • Build orchestration and integration frameworks for ML models and pipelines
  • Develop and maintain CI/CD pipelines for ML solutions, including test automation
  • Monitor, maintain, and retrain models in production to ensure performance and compliance
  • Implement robust monitoring and alerting systems for ML services

Other

  • Bachelor’s Degree and six to ten years of experience or equivalent education and software engineering training or experience
  • Ability to work independently and collaboratively in a fast-paced environment
  • Strong communication skills to influence stakeholders and explain technical concepts
  • Ability to provide direction and mentor less experienced teammates
  • Ability to interpret and convey complex, difficult, or sensitive information