S

Shepherd

MGU for large-scale commercial risks

Founding Machine Learning Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA$180k - $400k /yrIn-person

About the Job

Requirements

  • At least 4 years of industry experience building and shipping machine-learning systems end-to-end, from raw data to production models, including experience with model deployment platforms such as AWS SageMaker.
  • Experience fine-tuning small or large language models.
  • Proficiency in Python and modern machine-learning frameworks such as PyTorch, Hugging Face, TensorFlow, and OpenAI Gym/Gymnasium or similar.
  • Experience with large language models in production, including prompt engineering, structured outputs, tool use, evaluation, and cost/latency tradeoffs.
  • Experience building reliable models with limited labeled data, including synthetic data generation, data augmentation, or similar techniques.
  • Strong evaluation instincts, including defining measures of improvement before building.
  • Comfort working autonomously in ambiguous conditions and prioritizing building practical solutions.
  • Strong collaboration skills and ability to earn the trust of non-technical underwriters.

Responsibilities

  • Design, build, and ship machine-learning systems that power autonomous underwriting decisions in production.
  • Build feedback loops that turn human underwriter behavior into training signal and improve models over time.
  • Develop confidence-scoring and evaluation frameworks to determine when the system is ready to take on more autonomy and when to step back.
  • Use large language models to build reliable, auditable, and improvable agentic workflows across the underwriting lifecycle.
  • Partner with underwriters to extract domain knowledge, validate outputs, and expand the system’s operating domain.
  • Contribute to the observability, monitoring, and guardrail infrastructure that keeps AI underwriting safe as autonomy scales.
  • Own the machine-learning lifecycle from raw data through production systems and work with underwriters, engineers, and product to advance the team through its autonomy levels.

Desired Qualifications

  • Familiarity with document parsing, information extraction, or natural language processing on unstructured business documents.
  • Background in insurance, finance, or other high-stakes structured domains where model errors have real consequences.
  • Experience with agentic frameworks or multi-step large language model orchestration, such as LangChain, LangGraph, or custom solutions.
  • Experience with confidence calibration, such as isotonic regression or Platt scaling.
  • TypeScript proficiency.
  • Familiarity with data pipelines using SQL, dbt, Spark, or equivalent.
  • Master of Science or PhD in a quantitative field such as machine learning/artificial intelligence, statistics, mathematics, or physics.

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