S

Shepherd

MGU for large-scale commercial risks

Analytics Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA$165k - $400k /yrIn-person

About the Job

Requirements

  • Strong SQL skills and hands-on experience developing production data models with dbt.
  • Deep experience with dimensional modeling, including defining model grain, facts, dimensions, historical state, and relationships between business entities.
  • Experience owning important analytical models beyond their initial implementation, including validation, documentation, maintenance, and consumer adoption.
  • Ability to learn an unfamiliar domain directly from subject-matter experts and translate incomplete or conflicting requirements into durable technical designs.
  • Ability to lead cross-functional migrations and earn adoption rather than treating model deployment as the end of the work.
  • Sound engineering judgment for analytical systems, with a preference for tested, understandable, reusable models over one-off outputs.
  • Comfort operating with ambiguity and taking ownership of a problem whose solution has not already been designed.

Responsibilities

  • Design, build, and own canonical data models for Shepherd’s core business entities and processes.
  • Partner with domain experts to translate insurance and operational knowledge into explicit facts, dimensions, grains, relationships, and business rules.
  • Identify what should be shared across Actuarial, reporting, and other consumers while preserving clearly defined domain variants where requirements differ.
  • Establish testing, reconciliation, documentation, lineage, ownership, and development practices that make analytical models trustworthy and maintainable.
  • Evaluate existing models, reports, and actuarial datasets, then lead consumers through migration to reliable, performant shared foundations.
  • Shape the semantic context that helps people and AI-assisted tools use Shepherd’s data correctly, while keeping models coherent as source systems and platform architecture evolve.
  • Collaborate with the Data Lead and platform engineers to keep analytical models coherent as source systems and platform architecture evolve.

Desired Qualifications

  • Experience in insurance, financial services, or another domain where definitions, historical state, and data quality have material business consequences.
  • Familiarity with semantic layers, data catalogs, metric definitions, or AI-assisted analytics.
  • Experience establishing analytics-engineering practices in a growing or relatively early-stage data organization.
  • Familiarity with Python, Dagster, data ingestion pipelines, and modern software-engineering and CI/CD practices.

About the Company

Shepherd

MGU for large-scale commercial risks

Shepherd provides capacity-backed insurance for high-hazard commercial risks and pairs it with risk-management software and a curated app marketplace. Its products cover General Liability, Commercial Auto, and Workers’ Compensation, and underwriting decisions are made in hours, aided by data partnerships and AI-powered risk reduction. Clients receive automatic credits for using leading safety technologies, plus free risk-management software and tool integrations that help reduce costs, setting Shepherd apart from traditional MGUs with proactive risk management at scale. The goal is to deliver meaningful premium savings for proactive clients while streamlining the insurance process through rapid underwriting and a managed ecosystem of software and app partners.

Company size
51-200
Company stage
Series B
Total funding
$61.8M
Headquarters
San Francisco, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Shepherd

See more jobs