Lead Data Engineer

Posted Yesterday
Be an Early Applicant
3 Locations
In-Office or Remote
110K-168K Annually
Senior level
Insurance
Protective has helped people achieve protection and security in their lives for over 117 years.
The Role
Lead the technical design and operation of consumer-facing data products on a Databricks lakehouse. Own medallion architecture, dimensional modeling, ODCS data contracts, data quality, observability, CI/CD, incident response, and production standards. Write and review Python and SQL, guide code reviews, mentor engineers, collaborate with product, platform, governance, and ML teams, and ensure compliant, reliable delivery in a regulated insurance environment.
Summary Generated by Built In
The work we do has an impact on millions of lives, and you can be a part of it.
We help protect our customers against life’s uncertainties. Regardless of where you work within the company, you’ll be helping provide protection and peace of mind when our customers need it most.

Protective is looking for a Lead Data Engineer to set the technical direction for a delivery pod building data products on Voyager, our Databricks lakehouse on Azure. You will lead the design of data products through the full medallion architecture — Bronze ingestion, Silver conformance, and Gold consumption — and be accountable for whether those products hold up for the consumers who depend on them.

This is a hands-on technical leadership role, not a people-management or project-management role. You will still write and review production code daily. What you own is how the pod’s data products are designed, modeled, contracted, and tested, and the standard the pod holds itself to. The Product Owner owns the backlog and the Scrum Master owns the sprint; you own the engineering.

On Voyager, the medallion layers are named Raw, Prep, and Prod. They map directly to Bronze, Silver, and Gold and are used interchangeably in this description.

Key Responsibilities

    Design and modeling

    •    Lead the design of data products end to end: what gets ingested, how it is cleansed and conformed, how it is modeled, and what the Gold layer looks like to the people querying it.
    •    Own dimensional design — grain, natural and surrogate keys, Type 2 history, facts, bridges, and conformed dimensions shared across the pod’s products.
    •    Set the pod’s position on where logic belongs: what is cleaned in Silver, what is business logic in Gold, and what is a consumer’s own concern.
    •    Keep models as simple as the questions require, and push back on designs that will not hold.
    •    Partner with ML engineering where the pod’s Gold layer is the training or feature source for a model, so those datasets are contracted, versioned, and reproducible like any other consumer-facing product.

    Data contracts and consumer compatibility

    •    Own the pod’s ODCS data contracts as real interfaces: named owners, named consumers, enforceable quality rules, freshness and update expectations, and an explicit breaking-change policy.
    •    Make the compatibility call on every proposed contract change, and drive consumer notification when a change is genuinely breaking.
    •    Represent the pod’s contracts in cross-domain conversations, where one pod’s Gold layer is another team’s dependency.
    Standards, quality, and operations
    •    Set and hold the pod’s engineering standards for Python, SQL, dbt, testing, model structure, naming, and repository conventions — consistent with the platform’s paved paths and Azure DevOps CI gates rather than in competition with them.
    •    Lead code review. Be the reviewer who catches the modeling mistake, the missing test, and the change that will break a consumer, and who explains why so the pod learns it.
    •    Ensure quality rules are enforced in tests and asset checks rather than asserted in documentation, and that pipeline health is observable without someone going to look — freshness, volume, latency, and cost instrumented, and alerting set against the SLAs and SLOs the pod’s contracts commit to.
    •    Own the pod’s operational posture for its own pipelines: failure diagnosis, data-issue triage, backfills, cost and performance tuning, on-call coverage and escalation, root-cause analysis, and runbooks someone other than the author can execute.
    •    Keep the pod’s delivery inside the control expectations of a regulated carrier: change management through pull request and pipeline, segregation of duties between authoring and deploying, least-privilege access, and audit evidence that falls out of CI/CD rather than being assembled for an auditor.
    •    Develop reusable frameworks, templates, and patterns that raise the pod’s consistency and delivery speed.

    Delivery leadership

    •    Partner with the Product Owner and Scrum Master on decomposition and refinement: turn use cases and features into estimable, grounded stories with testable acceptance criteria and an identified target layer and repository.
    •    Hold the Definition of Ready before the pod commits and the Definition of Done before the pod calls something finished — merged and approved code, passing CI and coverage gates, and evidence that the outcome is real.
    •    Identify unknowns that need a spike rather than an estimate, and say so during planning rather than mid-sprint.

    Mentorship and collaboration

    •    Grow the engineers on the pod through design review, pairing, and code review rather than by taking the hard work yourself.
    •    Bring new engineers up to productive speed on the platform’s conventions and tooling, and reduce single points of knowledge — no data product that only one person understands.
    •    Work with the platform team on capability gaps: when the pod needs something the platform does not yet offer, raise it as a demand signal rather than building a private workaround.
    •    Partner with the DataOps/MLOps Lead on the shared CI/CD, orchestration, and observability standards — adopt and strengthen the paved path rather than forking it, and be the pod’s voice on what it is still missing.
    •    Work with data architecture and governance on solution shape, Unity Catalog placement, and access requirements.

Qualifications

    Required Qualifications

    •    Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field; equivalent practical experience considered.
    •    6+ years building and operating production data pipelines and consumer-facing data models, from source ingestion through to published data products.
    •    Strong hands-on Python and SQL, with the credibility to make design calls and the willingness to still write and review code.
    •    Hands-on experience with Databricks or a comparable Spark-based lakehouse, including Delta Lake, MERGE, incremental processing, and performance tuning.
    •    Deep dimensional modeling experience — grain, keys, slowly changing dimensions, facts and dimensions, conformed dimensions.
    •    Demonstrated technical leadership: setting standards, leading design, and raising other engineers’ work, whether or not the role carried a lead title.
    •    Experience owning data that other teams depend on, including handling breaking changes and production data incidents.
    •    Experience with orchestration (Dagster, Databricks Workflows, Airflow, or similar), Git-based collaborative development, code review, and CI/CD — Azure DevOps or comparable.
    •    Experience setting observability and SLA/SLO expectations for data other teams depend on, and running the incident and communication path when they are missed.
    •    Ability to explain trade-offs clearly to engineers, product owners, and business stakeholders, and to say no to a design that will not hold.

    Preferred Qualifications

    •    Databricks certification (Data Engineer Professional or equivalent demonstrated depth).
    •    Unity Catalog at multi-team scale: catalogs, schemas, external locations, permissions, and lineage.
    •    dbt at scale on Databricks, and Python-based modeling frameworks over Delta Lake.
    •    Dagster and Dagster Cloud, including assets, asset checks, and branch deployments.
    •    Practical experience with data contracts, ODCS, or data-mesh style data product ownership.
    •    Experience with a declarative Python ingestion framework such as dlt (dltHub) or comparable.
    •    Data quality and observability tooling such as Great Expectations, Monte Carlo, or similar.
    •    Familiarity with MLOps practice — MLflow, model registries, and model serving — sufficient to design data products that ML systems can depend on.
    •    Azure and Azure DevOps.
    •    Financial services, insurance, or another regulated industry, including data access, lineage, and audit expectations.
    •    Experience introducing AI-assisted development into a team’s normal workflow in a disciplined way.

Employee Benefits:  
We aim to protect the wellbeing of our employees and their families with a broad benefits offering. In addition to offering comprehensive health, dental and vision insurance, we support emotional wellbeing through mental health benefits and an employee assistance program. Work/life balance is important and Protective offers a variety of paid time away benefits (e.g., paid time off, paid parental leave, short-term disability, and a cultural observance day). The financial health of our employees is just as important as physical and emotional health.  Some of the financial wellbeing benefits include contributions to healthcare accounts, a pension plan, and a 401(k) plan with Company matching. All employees are encouraged to protect their overall wellbeing by engaging in ProHealth Rewards, Protective’s platform to improve wellbeing while earning cash rewards.   

Eligibility for certain benefits may vary by position in accordance with the terms of the Company’s benefit plans.

Accommodations for Applicants with a Disability:
If you require an accommodation to complete the application and recruitment process due to a disability, please email [email protected]. This information will be held in confidence and used only to determine an appropriate accommodation for the application and recruitment process.

Please note that the above email is solely for individuals with disabilities requesting an accommodation.  General employment questions should not be sent through this process.

We are proud to be an equal opportunity employer committed to being inclusive and attracting, retaining, and growing an inclusive workforce.

Skills Required

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent practical experience
  • 6+ years building and operating production data pipelines and consumer-facing data models
  • Strong hands-on Python and SQL experience
  • Hands-on Databricks or comparable Spark-based lakehouse experience, including Delta Lake, MERGE, incremental processing, and performance tuning
  • Deep dimensional modeling experience, including grain, keys, slowly changing dimensions, facts, dimensions, and conformed dimensions
  • Demonstrated technical leadership through standards-setting, design leadership, and mentoring or improving engineers' work
  • Experience owning data consumed by other teams, handling breaking changes, and managing production data incidents
  • Experience with orchestration, Git-based collaborative development, code review, and CI/CD
  • Experience setting observability and SLA/SLO expectations and managing incident communications
  • Ability to explain technical trade-offs to engineers, product owners, and business stakeholders
  • Databricks certification or equivalent demonstrated depth
  • Unity Catalog experience at multi-team scale
  • dbt at scale on Databricks and Python-based modeling frameworks over Delta Lake
  • Dagster and Dagster Cloud experience, including assets, asset checks, and branch deployments
  • Experience with data contracts, ODCS, or data-mesh data product ownership
  • Experience with dlt or a comparable declarative Python ingestion framework
  • Experience with Great Expectations, Monte Carlo, or similar data quality and observability tools
  • Familiarity with MLOps, MLflow, model registries, and model serving
  • Azure and Azure DevOps experience
  • Financial services, insurance, or another regulated-industry experience
  • Experience introducing disciplined AI-assisted development workflows

Protective Life Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Protective Life and has not been reviewed or approved by Protective Life.

  • Retirement Support A pension plan alongside a 401(k) with employer match is repeatedly highlighted and considered a standout feature. Feedback suggests these offerings provide strong long‑term financial security.
  • Healthcare Strength Medical, dental, vision, and prescription coverage are complemented by HSA/FSA options with company contributions and wellness incentives. Feedback suggests the breadth of health benefits is comprehensive.
  • Leave & Time Off Breadth Paid time off and holidays are frequently cited as positives, with parental leave and adoption assistance available. Feedback suggests time‑off policies support work‑life balance.

Protective Life Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Birmingham, AL
2,912 Employees
Year Founded: 1907

What We Do

Protective Life Corporation (Protective) provides financial services through the production, distribution and administration of insurance and investment products throughout the United States. Protective traces its roots to its flagship company founded in 1907, Protective Life Insurance Company. Throughout its more than 110-year history, Protective’s growth and success can be largely attributed to its ongoing commitment to serving people and doing the right thing — for its employees, distributors and, most importantly, its customers. Protective’s home office is located in Birmingham, Alabama, and its 3,000+ employees work across the United States. As of June 30, 2020, Protective had assets of approximately $123 billion. Protective Life Corporation is a wholly owned subsidiary of Dai-ichi Life Holdings,

Similar Jobs

Nexcess Logo Nexcess

Lead Data Engineer

Cloud • Information Technology • Infrastructure as a Service (IaaS)
Remote
United States
1000 Employees

Fueled Logo Fueled

Lead Data Engineer

Information Technology • Software • Consulting
Remote
USA
352 Employees

K2 Integrity Logo K2 Integrity

Lead Data Engineer

Business Intelligence • Consulting
Remote
United States
276 Employees

athenahealth Logo athenahealth

Lead Data Engineer

Healthtech • Information Technology • Telehealth
Remote
2 Locations
7200 Employees

Similar Companies Hiring

MassMutual India Thumbnail
Big Data • Fintech • Information Technology • Insurance • Financial Services
Hyderabad, Telangana
Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account