Jobs — Novacture
Open positions
Final-year Internship (6 months) - Modeling the Claim Development of a Decennial Liability Pool in the Middle East under IFRS 17<
Novacture delivers end-to-end actuarial production for a major decennial liability pool in the Middle East: assumption governance, predictive modeling, Best Estimate cash-flow projection, and IFRS 17 quarterly closings. The internship is part of a modernization of future claim development projection requested by the new pool leader: instead of relying solely on implicit assumptions embedded in pricing conditions, the objective is to propose a more accurate and segmented incidence law and temporal allocation of claims, consistent with the long-term emergence dynamics and IFRS 17 measurement and reporting requirements.
Academic and operational objectives - Design, develop and compare several approaches to:
- Establish a claim incidence law segmented by construction characteristics (residence type, construction duration, sum insured level, etc.)
- Describe and calibrate the decennial emergence pattern of claims (non-uniform emergence profile)
- Model the activation date of contracts and quantify residual delays for overdue policies
- Integrate these estimates into the IFRS 17 process: LRC cash-flow projection (Best Estimate), uncertainty measurement (Risk Adjustment), and contribution to quarterly closings
Methodological approach
- Risk models & ruin theory (Cramér-Lundberg, Sparre Andersen) for expectation and uncertainty measurement
- Collective frequency-severity models (GLM): parsimonious variable selection, specification tests, stability vs. explainability
- Survival methods (activation & overdue): Kaplan-Meier, censored quantile regression (CRQ), AFT (Weibull, log-logistic) and Cox for temporal dynamics and effective exposure
- Machine learning methods (gradient boosting, including quantile regression) for comparison
- 10-year emergence profile: construction of a decennial projection vector of future claim costs with sensitivity analyses (shift/flattening of peak, asymmetry)
IFRS 17 integration - Academic evaluation (calibration, information criteria, cross-validation) and integration in the IFRS 17 chain:
- LRC projection (post-activation cash-flows)
- Risk Adjustment (uncertainty quantification)
- Contribution to quarterly closings: Analysis of Change (AoC), volume updates, experience variances
Internship workflow
- Literature review (risk theory, censored survival, emergence profiles, IFRS 17)
- Mathematical design & model development (formulation, specification, calibration, implementation, validation)
- Comparative analysis of methodologies with justification
- Presentation and validation of results with the pool-leading company
- Participation in one or more IFRS 17 quarterly closings
Desired profile
- Master’s degree in Actuarial Science, Statistics or Data Science
- Good knowledge of probability, risk theory and survival models
- Interest in IFRS 17
- Scientific programming skills (Python). Rigor, analytical mindset, interest in methodological analysis.
Final-year Internship (6 months) - ALM Modeling of a Universal Life Product (Unit-Linked, Middle East) under IFRS 17 (VFA)<
Novacture delivers end-to-end actuarial production for unit-linked life portfolios: asset modeling, ALM projection, Best Estimate cash-flows, and IFRS 17 quarterly closings. The internship is part of a transition from an isolated-liability view to an integrated real-world-measure (P) ALM with dynamic policyholder behavior calibrated on observations. An existing ESG (Economical Scenario Generator) will be used and parameterized. 100% Python development.
Academic purpose - Design and test an ALM model for Universal Life (UL with COI) to:
- Project equities, rates and spreads under coherent best-estimate trajectories in the physical measure: drifts anchored to empirical risk premia and term structure (forward curves), with multi-asset dependencies
- Model the UL mechanics (account value, policy/fund fees, COI, surrenders, deaths) and dynamic asset↔liability interactions (liquidity, rebalancing, transaction costs)
- Estimate the stochastic Best Estimate of cash-flows and analyze sensitivities to market, management and behavioral assumptions
- Improve the VFA algorithm for the entity share in coherence with underlying asset dynamics
Scientific approach (comparative, clear and rigorous)
- Market models under P and term structure: parsimonious diffusions (e.g. GBM/Heston-lite for equities, Vasicek/CIR for rates, spread processes); estimated cross-asset correlations and simple no-arbitrage constraints.
- Portfolio management and rebalancing rules: target allocation, calendar/threshold rebalancing, cash-bucket, transaction costs, liquidity and weighting constraints.
- UL mechanics on the liability side: account value algorithm (interest, fees, COI), partial/full surrenders, death benefits, penalties, fund switches; policy→fund mapping and portfolio aggregation.
- Dynamic policyholder behaviors: P-measure laws for surrenders/contributions/switches depending on performance, drawdown, duration and policyholder characteristics.
- ALM-liquidity coupling: asset→liability→asset chain (outflows, claims, asset sales); liquidation rules, redemption windows, robustness tests.
- VFA: entity share - methodological adjustments based on asset paths and policyholder participation.
Evaluation framework and IFRS 17 integration - Evaluation using academic ALM criteria:
- Empirical calibration and diagnostics (residuals, out-of-sample/time-split stability, stylized-fact preservation)
- Numerical stability and conservation of mass (asset-liability flows)
- Sensitivities & stresses: volatility/spread shocks, liquidity crises, surrender/behavioral shocks, management-rule variations
- Focused IFRS 17 reading: Best Estimate under P, VFA coherence through entity share, and alignment with closing requirements without burdening the ALM focus
What you will do in practice
- Targeted literature review (life ALM, UL, physical measure, dynamic behaviors)
- Parameterization and use of an existing ESG; estimation of risk premia, volatilities and correlations
- Python development of an asset-liability projection engine; management rules and liquidity
- Behavior calibration, Monte Carlo simulations, sensitivities/stresses and structured analyses
- Contribution to refining the VFA entity share in the production engine
Desired profile
- Master’s degree in Actuarial Science / Financial Engineering / Statistics
- Strong foundations in stochastic processes & portfolio management
- Advanced Python practice, interest in IFRS 17 (VFA)
Skills to acquire
- Financial modeling (P-measure, term structure, dependencies)
- Mixed life insurance (UL + COI)
- Dynamic ALM (asset-liability feedback, liquidity, management rules)
- IFRS 17 / VFA (Best Estimate, entity-share logic)
- Python engineering (vectorization, quality, auditability)
Working language: French (academic English appreciated).
Final-year Internship (6 months) - Modeling and Pricing of Term Life / Credit Life Insurance<
Novacture is building an end-to-end model for Term Life / Credit Life products: assumption governance, mortality and early-repayment modeling, Best Estimate cash-flow estimation, and IFRS 17 integration (projections, Risk Adjustment, closing analyses). The internship contributes to designing a unified actuarial engine feeding both dynamic pricing and IFRS 17 reserving, with full Python development.
Academic purpose - Design and implement a coherent modeling framework enabling:
- Modeling mortality and early-repayment behavior by age, duration and credit type
- Building pricing bases structured by entry age and contract duration, for tariff grids and loss-ratio review
- Computing pure premium and commercial premium (expenses, margin, taxes) for dynamic pricing
- Projecting benefit and premium flows for IFRS 17 reserving (LRC/LIC) and uncertainty measurement (Risk Adjustment)
- Documenting a replicable, auditable, automatable framework in Python
Scientific approach (general and rigorous)
- Structuring and cleaning borrower-insurance data, defining technical assumptions (mortality, behavior, rates)
- Explanatory modeling of mortality and early-repayment intensities based on portfolio characteristics
- Building and validating pricing bases age × duration ensuring technical and economic consistency
- Sensitivity analyses and robustness studies on key assumptions
- Industrialization of calculations in Python (pricing modules, projection, calibration, reporting) with reproducible scripts and built-in controls
IFRS 17 evaluation and integration
- Model validation on historical data: temporal consistency, stability and robustness
- Transferability to IFRS 17 closings: service-flow projection, documented Risk Adjustment, complete traceability of assumptions
- Production of deliverables compatible with actuarial closing and reporting processes
What you will do in practice
- Targeted literature review (credit-life pricing, borrower behavior, IFRS 17 reserving)
- Design of the projection model and pricing modules
- Python development of a prototype actuarial tool (pricing & projection engine, automated pricing bases by age and duration)
- Tests, sensitivity analyses, validation and presentation of results to actuarial and product teams
Desired profile
- Master’s degree in Actuarial Science / Statistics / Data Science
- Interest in life pricing, survival models and IFRS 17 work
- Proficiency in Python (pandas, numpy, scikit-learn) & good Excel practice
- Rigor, analytical mindset, interest in IFRS 17
Final-Year Internship (6 months) - Commercial Pricing Optimization of a Motor Third-Party Liability Insurance Portfolio (Middle East)<
Details to come. Please contact us if you are interested in the topic.
ApplyFinal-Year Internship (6 months) - Commercial Pricing Optimization of an SME Health Insurance Portfolio (Middle East)<
Details to come. Please contact us if you are interested in the topic.
ApplyFinal-Year Internship (6 months) - Performance Analysis through the IFRS 17 Income Statement: PAA, GMM, and VFA<
Details to come. Please contact us if you are interested in the topic.
ApplyFinal-year Internship (6 months) - Full-Stack Development Engineer | Actuarial SaaS Platform<
Novacture is modernizing its actuarial production platform to create a multi-tenant SaaS. The internship consists of developing core features for service-mode operation.
Technical objectives
- User management: authentication, RBAC (Admin/Analyst/Reader), collaborative workspaces
- Subscription management: rights, usage tracking, plan quotas/limits
- Multi-tenant architecture: data isolation, invitations, permissions, configurations
- Security & compliance: audit logging, rate limiting, 2FA, GDPR (export, right to erasure)
- Application infrastructure: real-time notifications, dashboards, webhooks, admin panels
- Plugin system: extensible architecture for SaaS modules
Tech stack
- Frontend: React/Next.js, TypeScript, Tailwind CSS
- Backend: FastAPI (Python), PostgreSQL, Redis, Firebase
- Infra: Docker, Kubernetes, Scalingo, CI/CD (GitHub Actions, SonarCloud)
Required skills
- Python/FastAPI, REST APIs
- Relational SQL modeling
- Git, software testing, maintainable & documented code
Nice-to-have skills
- DDD, Clean Architecture, CQRS
- Front-end & back-end TDD
- DevOps & Cloud, containerization
- API security (JWT, OAuth, RBAC)
- Multi-tenant SaaS, modular systems
Mission workflow
- Functional analysis & DDD design
- Iterative development, code reviews, pair programming
- CI/CD setup & continuous deployment (Scalingo)
- TDD, refactoring, documentation
- User acceptance testing, production deployment, knowledge transfer
Desired profile
- Final-year engineering school or Master’s in Computer Science
- Strong interest in SaaS and product-oriented development
- Autonomy, rigor, end-to-end ownership
Perspectives
- Distributed computing, ML/AI integration
- Event-driven architecture, cloud-native migration
- New analytical components
Conditions
- Compensation depending on profile
- Partial remote work possible
- Individual technical mentoring
- Possibility of full-time hiring
Application
- CV, GitHub/portfolio, short cover letter
- Interview: show and explain the code of a project
Open application
Don’t see the exact topic you want? Send us a short open application (resume + a few lines).
Open application at NovactureE-mail : admin@novacture.com