Talent Apply
Log in
All jobs
ZI

API & Model Serving Developer

Zurich Insurance Company Ltd.(current page)

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.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →