Principal Machine Learning Engineer
Core
Design, build, deploy, and monitor end-to-end ML models and data pipelines to improve product outcomes, specifically focusing on property-level risk estimation, cost assessment, and aerial image analysis.
Role type
Principal Machine Learning Engineer (end-to-end ownership)
Builds
Production ML models, lightweight data pipelines, and dbt tables for risk and cost modeling
Domain
Insurance / Property Risk / Computer Vision
Deliverable
production ML models
Required skills
Machine Learning, Python, Feature Engineering, Model Deployment, Data Pipeline Construction, Aerial Image Analysis, Risk Modeling, System Architecture, CI/CD
Preferred skills
Actuarial experience, Computer Vision, dbt, Team Lead experience
Technologies
Kafka, AWS (EKS), Python, Django, FastAPI, Postgres, GitHub Actions, dbt
Responsibilities
Own the end-to-end ML lifecycle from data ingestion to model deployment and monitoring. Build lightweight data pipelines and dbt tables to prepare raw data for modeling. Lead the exploration and implementation of new ML applications to predict risk and assess costs. Write clean, maintainable code within the event-driven architecture stack. Partner with cross-functional teams to design reliable solutions. Provide metrics and visibility into model quality, bias, and performance.
Seniority
Principal, hands-on IC with strategic influence