Machine Learning Engineer
Shepherd is seeking its first Founding Machine Learning Engineer to join the Fully Autonomous Underwriting (FAU) team. This role involves building end-to-end ML systems to power autonomous underwriting decisions, from data processing to production deployment, and working directly with underwriters to integrate domain expertise. The successful candidate will define the ML function from the ground up, contributing to the development of a genuinely new solution in the commercial insurance market.
Shepherd is an AI-native commercial insurance platform transforming how high-hazard industries get covered. Our mission is to make risk frictionless for the builders and operators shaping the physical world — protecting progress from concept through construction and into decades of operation.
The infrastructure behind the AI boom — data centers, semiconductor fabs, renewable energy assets — has to be built and insured. But traditional carriers weren't built for this speed:
We built Shepherd to solve that. Our AI performs the same underwriting workflows in seconds, and integrates real-time data from construction technology partners — Procore, Autodesk, OpenSpace, DroneDeploy, and others — to see risk as it actually exists, not just as it was reported on a static form.
We're pursuing the most ambitious technical vision in commercial insurance: fully autonomous underwriting. We're closing in on the first fully agentic submission in the industry — email in, price out, no human intervention until the last mile.
With Shepherd, safety, speed, and quality no longer trade off against one another — they compound. We're building:
We're not just modernizing insurance products. We're building the risk infrastructure for the next generation of financial services.
We think about underwriting autonomy the same way Waymo thinks about self-driving cars. Not as a binary switch, but as a graduated progression through defined capability levels. Today, Shepherd sits at the border of L1 for our first Operational Design Domain. You will build the ML systems that carry us from L1 to L3 and beyond. Every model you ship, every feedback loop you close, and every confidence threshold you calibrate is one more autonomous mile driven.
You will be Shepherd’s first Machine Learning Engineer, embedded in the Fully Autonomous Underwriting (FAU) team. This is a high-ownership, high-ambiguity role. There is no existing ML platform to inherit, no established model registry to maintain. You will build those things. You have the opportunity to define the ML function from the ground up at a company building something genuinely new in a large, underserved market
You will work directly with underwriters to deeply understand the domain, and translate that understanding into ML systems that get meaningfully better over time. You will own the full ML lifecycle – from data through to production – and be the connective tissue between the domain expertise that exists in the business and the systems we’re building to scale it.
This is an end-to-end ML role. You will own the full lifecycle from raw data through to production systems, and work closely with underwriters, engineers, and product to advance FAU through its autonomy levels.
Posted June 3, 2026