Taro Logo

Senior Data Scientist- Machine Learning & Data Engineering

National General, part of The Allstate Corporation, offers home, auto, accident and health insurance through independent agents and directly to consumers.
$95,700 - $152,000
Data
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Finance · Insurance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Data Scientist- Machine Learning & Data Engineering

National General, a subsidiary of The Allstate Corporation, is seeking a Senior Data Scientist with strong Machine Learning & Data Engineering capabilities. This hybrid role combines machine learning, AI-assisted automation, and predictive analytics (70%) with data engineering (30%) to support cloud-native data workflows. The position focuses on developing intelligent systems for parsing, mapping, forecasting, and deriving insights from structured and unstructured data.

The role requires expertise in implementing machine learning models, working with Large Language Models (LLMs), and developing predictive analytics solutions. You'll be responsible for building scalable data pipelines, optimizing database performance, and ensuring proper documentation and versioning of all data transformations. The ideal candidate should have 5+ years of experience in data science or applied machine learning, strong Python skills, and proficiency in PostgreSQL.

Working in a highly regulated insurance environment, you'll collaborate with various stakeholders to translate business needs into modeling strategies while maintaining compliance with industry standards. The position offers competitive compensation ($95,700 - $152,000 annually) plus incentive pay, and operates in a flexible, remote work environment that emphasizes connection and belonging.

This is an excellent opportunity for a seasoned data professional who combines technical expertise with business acumen and can effectively communicate complex ideas to both technical and non-technical audiences. The role offers the chance to work on cutting-edge AI/ML technologies while solving real-world problems in the insurance industry.

Last updated 2 days ago

Responsibilities For Senior Data Scientist- Machine Learning & Data Engineering

  • Design and implement machine learning models for schema inference, semantic field mapping, and entity recognition
  • Leverage Large Language Models (LLMs) for document understanding and data extraction
  • Develop forecasting, extrapolation, and predictive analysis models
  • Build and maintain scalable ETL/ELT pipelines
  • Normalize and integrate data from disparate sources
  • Optimize database performance using indexing, partitioning, and tuning
  • Support production deployment of models in cloud-native environments
  • Communicate model results to non-technical teams

Requirements For Senior Data Scientist- Machine Learning & Data Engineering

Python
PostgreSQL
Kubernetes
  • 5+ years of experience in data science, applied machine learning, or hybrid data science/engineering role
  • Strong Python skills including pandas, scikit-learn, PyMuPDF, pdfplumber, tabula-py, openpyxl
  • Hands-on experience with LLM-based tools
  • Proficient in SQL with emphasis on PostgreSQL
  • Experience with cloud-based data systems
  • Masters Degree (Preferred)
  • Experience with document AI APIs (preferred)
  • Understanding of data governance and compliance (preferred)
  • Experience with Docker and Kubernetes (preferred)

Benefits For Senior Data Scientist- Machine Learning & Data Engineering

Medical Insurance
Dental Insurance
Vision Insurance
  • Base compensation between $95,700 - $152,000 annually
  • Incentive pay (commission, bonus)
  • Flexible work environment
  • Health insurance benefits

Interested in this job?