Senior Algorithm Engineer
Core
Design, develop, and maintain algorithmic systems for underwriting and portfolio management across 25+ insurance classes using machine learning and large language models.
Role type
Senior Algorithm Engineer (Algorithmic Underwriting)
Builds
Scalable machine learning-enabled underwriting products and portfolio management systems for insurance brokers.
Domain
Specialty insurance (commercial properties, oil rigs, event contingency) and algorithmic underwriting.
Deliverable
production ML models
Required skills
Python, industrialized machine learning application development, geospatial analysis, low-data volume ML approaches, CI/CD tools (GitHub Actions, Circle CI, Jenkins), project management tools (Jira), insurance portfolio management principles, market compliance and regulatory requirements.
Preferred skills
Knowledge of specialty insurance market dynamics, experience with data product control and management.
Technologies
Python, cloud-native infrastructure, infrastructure as code.
Responsibilities
Design and implement enabling services for algorithm efficiency and scalability; digitize governance and control of underwriting/actuarial processes; liaise with business stakeholders to build best algorithm products; manage and develop junior team members; drive operational improvements for digital underwriting capability.
Seniority
Senior, hands-on IC with mentorship responsibilities.