P

Protective Life

Life insurance, retirement planning, practice management

AI/ML Engineering Lead

Applied Machine LearningConfirmed live in the last 24 hours
Full-time$124.5k - $180k /yrHybrid

About the Job

Requirements

  • At least 8 years of experience in software, data, or machine-learning engineering, including several years building and operating production machine-learning systems.
  • Demonstrated technical leadership through mentoring engineers, setting standards, and leading the design of non-trivial systems.
  • Strong Python and SQL skills, with deep experience across the end-to-end machine-learning lifecycle and common machine-learning frameworks such as scikit-learn, PyTorch, or TensorFlow.
  • Hands-on MLOps experience covering experiment tracking, model registry, deployment or serving, monitoring, and retraining; MLflow and Azure Databricks are strongly preferred.
  • Experience delivering generative AI and large language model applications, including retrieval-augmented generation, embeddings and vector databases, prompt/system design, and structured evaluation.
  • Experience with dlt (dltHub) ingestion, dbt modeling, and Dagster orchestration on a Databricks lakehouse using Delta Lake.
  • Continuous integration and continuous delivery experience with Azure DevOps and Git-based, test-supported development practices.
  • Working knowledge of Microsoft Azure, including compute, storage, identity, and Azure AI/OpenAI services.
  • Demonstrated rigor in documentation, model evaluation, and secure, compliant handling of sensitive data.
  • A bachelor's degree in Computer Science, Data Science, Statistics, Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Lead the design and delivery of production machine-learning and generative AI systems on Azure Databricks, from problem framing and data sourcing through deployment, monitoring, and retraining.
  • Set technical direction and standards for the machine-learning lifecycle, including experimentation, feature engineering, training, evaluation, deployment, drift detection, and retraining, and hold the team to those standards.
  • Provide hands-on technical leadership and mentoring to machine-learning and data engineers through design and code reviews, pairing, and raising engineering standards.
  • Build and operate MLOps foundations using MLflow for experiment tracking and model registry, Databricks Model Serving, and Unity Catalog for governed feature and model management.
  • Architect generative AI capabilities, including retrieval-augmented generation, embeddings and vector search, prompt/system design, evaluation harnesses, guardrails, and human-in-the-loop review.
  • Use the product pod's data stack—dlt (dltHub) ingestion, dbt models, and Dagster orchestration—to ensure training data and features are reliable, versioned, and reproducible.
  • Establish machine-learning continuous integration and continuous delivery in Azure DevOps, including automated testing, model packaging, and repeatable, auditable deployments across environments.
  • Own model performance and cost by monitoring accuracy and output quality, latency, and drift, and managing training and serving compute with a FinOps mindset.
  • Partner with Model Risk, Data Governance, Legal, and Security to meet documentation, validation, explainability, bias/fairness, and privacy expectations.
  • Translate product outcomes into machine-learning solutions with product managers, balancing discovery experimentation against production reliability and time-to-value.
  • Contribute to AI governance through model inventory, documentation, approval workflows, and responsible-AI practices aligned with company and regulatory expectations.
  • Guide pragmatic adoption of the applied-AI landscape appropriate to a mid-sized carrier, avoiding hype and over-engineering.

Desired Qualifications

  • Experience in financial services or insurance machine learning, including underwriting, actuarial, fraud, claims, or customer models, and familiarity with model risk management practices such as SR 11-7-aligned validation.
  • Familiarity with Databricks Mosaic AI, Feature Store or Unity Catalog features, Vector Search, or Azure Machine Learning.
  • Experience applying responsible-AI and model-governance techniques, including bias/fairness testing and explainability tools such as SHAP or LIME.
  • Experience with streaming or real-time inference and low-latency serving.
  • Experience coaching or formally managing engineers.
  • An advanced degree in a quantitative field.
  • A relevant certification, such as Databricks Certified Machine Learning Engineer or Microsoft Azure AI Engineer Associate.

About the Company

Protective Life

Life insurance, retirement planning, practice management

Protective Life offers life insurance, retirement planning, and practice management tools to help individuals protect assets and plan for the future. Its products work through multiple channels: life insurance policies for individuals, retirement guides and planning services, and subscription-based practice management software used by financial advisors and insurance agents. The company distributes policies and services via B2B partnerships with advisors and directly to consumers online. It differentiates itself with strong customer service and educational resources, plus training and support for financial professionals to help them serve clients effectively. The goal is to help clients achieve financial security and peace of mind by combining protection, planning, and professional support.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Homewood, AL
Founded
1842

Recently Posted Jobs

Explore more opportunities at Protective Life

See more jobs