About This Role
This role is for a motivated, hands-on, and innovative person interested in building high-performance APIs and serving real-time calculations that drive critical risk decisions. The API and Model Serving Developer will join the newly formed Risk Accumulation Management Platform (RAMP) team.
Responsibilities
- Design, build, and deploy high-performance catastrophe modelling calculations exposed as APIs using Databricks Model Serving technology
- Develop geospatial lookup APIs for risk classification, distance measurements, geocoding, etc.
- Implement and optimize real-time and near-real-time serving endpoints using Databricks Feature Serving for low-latency risk data retrieval
- Ensure API performance, reliability, and scalability through automated health monitoring, load testing, and alerting
- Design API contracts and integration patterns for downstream consumers such as accumulation dashboards, underwriting tools, and reporting systems
- Collaborate with and provide backup to the Data Engineer on the team, ensuring no key-person dependencies exist across the platform
- Work in close collaboration with the wider technology and business teams to deliver excellent user experience
Requirements
- Strong experience with Python (preferably with Pandas, NumPy, and geospatial libraries such as GeoPandas, Shapely, or H3)
- Hands-on experience with Databricks, particularly Model Serving and/or Feature Serving
- Experience designing and building RESTful APIs with a focus on performance and scalability
- Familiarity with SQL and working with structured data in Lakehouse or data warehouse environments
- Understanding of geospatial concepts (coordinate systems, geocoding, spatial indexing, proximity calculations)
- Familiarity with software development best practices (Git, CI/CD, DevOps, automated testing)
- Strong problem-solving skills and a performance-optimization mindset
- Excellent written and spoken English
Nice to have:
- Experience with catastrophe modelling concepts or exposure management
- Experience with Microsoft Azure services (Azure Functions, Azure API Management, Azure Storage)
- Knowledge of MLFlow for model lifecycle management
- Experience with .NET (C#) or other compiled languages for performance-critical components
- Familiarity with Databricks Lakehouse architecture, Delta Lake, and ETL workflows
- Prior work experience in insurance or financial services
Benefits
- Personal days off
- Concentrated work week
- Additional vacation
- Home office
- Extra days off at occasion of childbirth