About this role
About the Role Join the Risk Accumulation Management Platform (RAMP) team as an API & Model Serving Developer to design, build, and deploy high-performance catastrophe modelling calculations exposed as APIs, enabling real-time risk decisions for one of the world’s largest insurers. This 1-year assignment focuses on delivering scalable API services and geospatial risk capabilities. What You'll Do
- Design, build, and deploy high-performance catastrophe modelling calculations exposed as APIs using Databricks Model Serving.
- 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. What We're Looking For
- 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. Compensation & Benefits
- Salary and benefits: compensation depends on role, skill set, experience, and applicable law; not disclosed in the posting.