Engineering Lead — Catastrophe Risk Modelling Platform (C++)

Posted 5 Days Ago
Be an Early Applicant
Hiring Remotely in United States
Remote
Senior level
Software
The Role
Lead the evolution of a catastrophe risk assessment platform, focusing on C++ systems, team mentorship, and cross-functional collaboration to modernize and optimize architecture for performance and reliability.
Summary Generated by Built In

About KatRisk

KatRisk is a leading provider of catastrophe risk modeling solutions, dedicated to helping businesses and organizations understand, manage, and mitigate the risks associated with natural disasters. Our innovative technology and expertise enable clients to make informed decisions, optimize their risk management strategies, and safeguard their assets and operations against potential catastrophes. 

Role Overview

SpatialKat is known for its performance and reliability, we are looking to build on this and transform this world-class modeling engine into a scalable, cloud-native platform while preserving its industry-leading performance.

We’re seeking a hands-on Engineering Leader with deep C++ expertise to own the reliability, performance, and evolution of our catastrophe  risk assessment platform. You’ll lead and mentor engineers while contributing code, partnering closely with Data Engineering, Science, and Product to deliver high-impact features and modernize parts of our stack.

This platform ingests historical and meteorological data, runs distributed peril specific catastrophe risk simulations, and supports map-based visualization and advanced data queries used by enterprise customers.

You’ll lead a small but highly skilled team, work cross-functionally with product, science, and data engineering, and drive a strategic transformation: from a high-performance monolith to a scalable, cloud-native system.

Responsibilities

  • Own & evolve the core C++ modeling system: Maintain, refactor, and enhance an established codebase that drives large-scale peril specific loss  simulations with complex financial modelling.
  • Implement new catastrophe risk and financial models as they are designed.
  • Modernize the stack: Refactor legacy components toward a modular, containerized architecture with improved deployment automation.
  • Data-driven simulation accuracy: Work with historical and meteorological datasets to ensure scientifically sound, reproducible results in partnership with our Science team.
  • Performance & reliability at scale: Profile and optimize an I/O-intensive architecture (distributed processes, partial in-memory reads, lz4 binary outputs ~500 MB/core) to meet strict enterprise SLAs both on client infrastructure deployed environments and as a cloud based SaaS solution.
  • Guide integration: With APIs and visualization components to support new user experiences.
  • Distributed compute orchestration: Enhance the server-side job scheduler, proxies, and API daemon that coordinate asynchronous batch processing for API clients (including the web front end).
  • Modernize the web layer: Lead the transition from R Shiny components to a more traditional web stack (IIS/Apache, JavaScript, HTML, CSS) while keeping the system loosely coupled.
  • Database stewardship: Guide data modeling and performance tuning on our SQL Server backend; ensure data quality, lineage, and operational resilience.
  • Engineering leadership: Set technical direction, establish coding standards and CI/CD practices, mentor engineers, and drive pragmatic execution across a cross-disciplinary team.
  • Security & reliability: Strengthen authentication (pluggable approach), observability, and incident response; champion testing and automation throughout the stack.
  • Customer impact: Collaborate with Product and customer-facing teams to translate enterprise needs into roadmaps, features, client specific consulting projects, and measurable outcomes.

Tech Stack

  • Core: C++
  • Scripting/Modeling: R (including legacy R Shiny components), Batch/Shell scripting
  • Web: JavaScript, HTML, CSS; Nginx, IIS/Apache (migration path)
  • Data: Microsoft SQL Server, GIT repositories
  • Systems: Windows, Linux, AWS, and Azure environments
  • Distributed processing: Job scheduler, API daemon (controller), per-engine proxies, multi-process distribution via system calls
  • Formats/Compression: lz4 binary outputs for high-throughput I/O
  • Visualization: Map-based geospatial views and query tooling

Requirements

Required

  • Strong proficiency in C++ for scientific/engineering or high-performance systems.
  • Experience working with large datasets and performance-sensitive pipelines (I/O intensive workflows, compression, concurrency).
  • Solid debugging, profiling, and optimization skills across Linux/Windows environments.
  • Demonstrated ability to lead or mentor a small engineering team.
  • Ability to collaborate effectively with Data Engineering, Science, and Product teams; clear written and verbal communication.

Preferred

  • Experience with geospatial data, risk or simulation systems.
  • Familiarity with cloud computing, containerization, or distributed systems.
  • Experience modernizing or migrating legacy systems.
  • Familiarity with geospatial data/visualization and map-based UIs.
  • Experience with SQL Server performance tuning and data modeling.
  • Exposure to R and/or migrating R Shiny workloads to modern web stacks.
  • Distributed systems experience (job scheduling, batch processing, multi-process orchestration, API-driven controllers) on windows and linux environments within a cloud and client side infrastructure.
  • Building enterprise-grade systems with strong authentication, observability, and SLAs.
  • Knowledge of catastrophe modelling concepts and understanding of insurance based financial structures.

Top Skills

AWS
Azure
C++
CSS
HTML
JavaScript
Linux
Microsoft Sql Server
R
Windows
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: La Jolla, California
29 Employees
Year Founded: 2012

What We Do

KatRisk is a global leader in climate catastrophe risk modeling, providing advanced solutions to insurers, governments, and financial institutions. With models covering over 190 countries, KatRisk offers high-resolution risk assessments for inland flooding, storm surge, tropical cyclone wind, severe convective storm, and wildfire. Utilizing state-of-the-art probabilistic modeling, our models stand out for their speed, technical excellence, and transparency.

As a pioneer in integrating climate change scenarios, KatRisk helps clients enhance resilience and financial sustainability in an increasingly volatile environment and our proprietary financial model enables smarter underwriting, investment, and mitigation strategies. With a focus on transparency, innovation, and customer-centricity, we are committed to shaping a resilient future for generations to come.

Similar Jobs

Cloudflare Logo Cloudflare

Sales Director, US Majors Heartland

Cloud • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
United States
4400 Employees

Kalshi Logo Kalshi

Accountant

Fintech • Payments • Financial Services
Easy Apply
In-Office or Remote
2 Locations
203 Employees
100K-180K Annually

Cox Enterprises Logo Cox Enterprises

Search Engine Optimization Specialist

Automotive • Cloud • Greentech • Information Technology • Other • Software • Cybersecurity
Remote or Hybrid
United States
50000 Employees
21-32 Hourly
Remote or Hybrid
Louisville, CO, USA
256 Employees
72K-119K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account