P

Protective Life

Life insurance, retirement planning, practice management

Lead Data Operations / Machine Learning Operations

Platform Engineering +1Confirmed live in the last 24 hours
Full-time$124.5k - $170k /yrRemote

About the Job

Requirements

  • At least 8 years in data, machine learning, or platform engineering, or in site reliability engineering or DevOps, including several years operating production data and/or machine learning systems.
  • Demonstrated technical leadership through setting standards, building paved paths and automation, and mentoring engineers; formal people management is not required but is valued.
  • Strong continuous integration and continuous delivery expertise with Azure DevOps, including build and release pipelines, environment promotion, and automated testing, as well as Git-based workflows.
  • Hands-on experience with orchestration such as Dagster or an equivalent, and the modern data stack including dlt ingestion and dbt modeling on a Databricks lakehouse using Delta Lake.
  • Machine learning operations experience, including MLflow model registry, model deployment and serving, monitoring, drift detection, and retraining automation.
  • Infrastructure-as-code and cloud platform administration on Microsoft Azure, including compute, storage, identity, and networking basics, using Terraform or an equivalent.
  • Strong Python and SQL skills for automation and tooling.
  • Experience with observability and monitoring tools and site reliability engineering practices, including service-level agreements and objectives, alerting, and incident management.
  • Demonstrated rigor in security, access control, and secure, compliant handling of sensitive data.
  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Own the DataOps/MLOps platform and operating model, including the paved paths, automation, and tooling data and machine learning engineers use to build and run pipelines and models reliably.
  • Lead continuous integration and continuous delivery standards and pipelines in Azure DevOps for data pipelines and machine learning models, including build, test, and release automation, environment promotion, and repeatable, auditable deployments.
  • Standardize orchestration on Dagster through reusable assets, scheduling, backfills, dependency management, and run observability across the pod's pipelines.
  • Operationalize the ingestion and transformation stack using dlt and dbt, with automated testing, continuous integration checks, and safe deployment of changes.
  • Build machine learning operations foundations with the machine learning engineering team, including an MLflow model registry, Databricks Model Serving, automated deployment, monitoring, drift detection, and retraining triggers.
  • Establish data and model observability for freshness, quality, lineage, latency, drift, and cost, with alerting and clear service-level agreements and objectives.
  • Administer and govern the Databricks Lakehouse on Azure, including workspace configuration, Unity Catalog governance, access controls, and policy automation.
  • Manage infrastructure as code and environments, including reproducible development, test, and production setups, secrets management, and least-privilege access.
  • Own reliability and incident practices, including on-call, runbooks, root-cause analysis, and continuous improvement for data and machine learning services.
  • Drive cost visibility and optimization across compute, storage, and model serving.
  • Automate governance and compliance controls, including audit logging, model and pipeline inventories, approval workflows, and evidence collection for a regulated environment.
  • Provide technical leadership and mentoring by coaching engineers on operational excellence and setting the platform standards the pod builds on.

Desired Qualifications

  • Experience in financial services or insurance platform work, and familiarity with model risk and regulatory audit expectations.
  • Databricks administration, including Unity Catalog, cluster policies, and Mosaic AI, and familiarity with Azure Machine Learning.
  • Containerization and orchestration experience with Docker and Kubernetes, including Azure Kubernetes Service or Container Apps.
  • Experience with data-quality or observability tooling such as Great Expectations, Monte Carlo, or similar tools.
  • Experience automating responsible artificial intelligence and model-governance controls.
  • Relevant certification such as Databricks Certified Data Engineer or ML Engineer, Microsoft Azure DevOps Engineer, or Azure Administrator.

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