KatRisk LLC

Engineering Lead – Catastrophe Risk Modelling Platform, C++

KatRisk LLC

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

LinuxSQL

About the role

  • 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 to meet strict enterprise SLAs.
  • 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.
  • Modernize the web layer: Lead the transition from R Shiny components to a more traditional web stack.
  • Database stewardship: Guide data modeling and performance tuning on our SQL Server backend.
  • Engineering leadership: Set technical direction, establish coding standards, mentor engineers, and drive pragmatic execution.
  • Security & reliability: Strengthen authentication, observability, and incident response.

Requirements

  • 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.
Benefits
  • Health insurance
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++performance optimizationdebuggingprofilingdata modelingSQL ServercontainerizationAPI integrationI/O-intensive workflowsconcurrency
Soft skills
leadershipmentoringcollaborationcommunication